@import url(https://cdn.fonts.net/t/1.css?apiType=css&projectid=d984f56e-f9bd-4c14-bb29-2558d7ff893e);
/* Finder mixins */
/* Co-op foundation components  */
.coop-c-skip-nav{position:absolute;top:0;left:0;z-index:999}
.coop-c-skip-nav__list{list-style:none;margin:0}
.coop-c-skip-nav__link{--offscreen-position:-9999px;position:absolute;left:var(--offscreen-position);top:0;font-size:1.125rem;padding:1rem;color:#000;background:#ffd309;white-space:nowrap}
@media (min-width:48em){.coop-c-skip-nav__link{font-size:1.2499999rem}}
.coop-c-skip-nav__link:hover{color:#000}
.coop-c-skip-nav__link:active,.coop-c-skip-nav__link:focus{left:1rem}
.coop-c-skip-nav__link:focus:not(:focus-visible){left:var(--offscreen-position)}
:root{--color-brand-coop:#00a1cc;--color-brand-deals:#d12430;--color-brand:var(--color-brand-coop);--color-deal-red:var(--color-brand-deals);--color-white:#fff;--color-black:#000;--color-text:#282828;--color-text-alt:#595959;--color-tint-purple:#fef2ff;--color-tint-pink:#ffeaf2;--color-tint-green:#f9fbdd;--color-tint-orange:#ffede0;--color-tint-red:#ffe8e9;--color-tint-yellow:#fff6da;--color-tint-lilac:#f2f2ff;--color-tint-blue:#e6f6fa;--color-grey-mid-light:#d8d8d8;--color-grey-mid:#c4c4c4;--color-grey-dark:#6e6e6e;--color-grey-neutral-light:#f3f3f3;--color-grey-light:var(--color-grey-neutral-light);--color-grey-neutral-warm:#f5f5f0;--color-grey-neutral-cool:#dde9ed;--color-grey-neutral-cool-light:#f2f4f7;--color-link:#00729a;--color-link-hover:#00394e;--color-link-focus:#8d44d8;--color-link-active:#002c3d;--color-link-visited:var(--color-link-active);--color-link--hover:var(--color-link-hover);--color-link--focus:var(--color-link-focus);--color-link--active:var(--color-link-active);--color-link--visited:var(--color-link-active);--color-button-green-primary:#0f8482;--color-button-green-primary-hover:#1c6b6a;--color-button-green-primary-active:#124948;--color-button-primary:var(--color-button-green-primary);--color-button-primary--hover:var(--color-button-green-primary-hover);--color-button-primary--active:var(--color-button-green-primary-active);--color-button-blue:#005878;--color-button-blue-hover:#003e55;--color-button-blue-active:#001f2b;--color-button-dark:var(--color-button-blue);--color-button-dark--hover:var(--color-button-blue-hover);--color-button-dark--active:var(--color-button-blue-active);--color-button-grey:#efefef;--color-button-grey-hover:var(--color-grey-mid-light);--color-button-grey-active:var(--color-grey-mid);--color-button-white:var(--color-white);--color-button-white-hover:var(--color-button-grey);--color-button-white-active:var(--color-grey-mid-light);--color-button:var(--color-button-blue);--color-button--hover:var(--color-button-blue-hover);--color-button--active:var(--color-button-blue-active);--color-red-error:#e20f14;--color-red-error-text:#d12430;--color-red-error-light:#fcf1f1;--color-orange-alert:#f8d156;--color-orange-alert-light:#f8eec7;--color-green-success:#50811b;--color-green-success-light:#d7e3c6;--color-blue-inform:#0761c2;--color-blue-inform-light:#eef3fc;--color-blue-notification:var(--color-blue-inform);--color-blue-notification-light:var(--color-blue-inform-light);--color-red-dark-4:#ba2327;--color-red-mid-5:var(--color-red-error);--color-red-light-7:#ff6a6d;--color-red-light-8:#ffc1c3;--color-red-light-9:#ffdbdb;--color-red-light-10:#fcf1f1;--color-red-dark:var(--color-red-dark-4);--color-red-mid:var(--color-red-mid-5);--color-orange-dark-4:#be4015;--color-orange-mid-5:#fc5724;--color-orange-mid-6:#fd7b3b;--color-orange-mid-7:#fd9c59;--color-orange-light-8:#fdb979;--color-orange-light-9:#fee7c1;--color-orange-light-10:#fff8e7;--color-orange-mid:var(--color-orange-mid-5);--color-yellow-dark-4:#cfb214;--color-yellow-mid-5:#ffd309;--color-yellow-mid-6:#ffe53b;--color-yellow-mid-7:#fff372;--color-yellow-light-8:#fffca9;--color-yellow-light-9:#fffbcd;--color-yellow-light-10:#fcf9ee;--color-yellow-mid:var(--color-yellow-mid-5);--color-yellow-light:var(--color-yellow-mid-7);--color-yellow-bright:var(--color-yellow-mid-6);--color-green-dark-2:#3a6002;--color-green-mid-3:#4f820d;--color-green-mid-4:#72aa24;--color-green-mid-5:#96cb48;--color-green-light-6:#b9e277;--color-green-light-8:#e7f7cb;--color-green-light-10:#f6fce9;--color-green-dark:var(--color-green-dark-2);--color-green-mid:var(--color-green-mid-3);--color-green-light:var(--color-green-mid-5);--color-green-bright:var(--color-green-light-6);--color-teal-dark-2:#046062;--color-teal-mid-3:#0f8482;--color-teal-mid-4:#27aaab;--color-teal-mid-6:#4bc7cc;--color-teal-light-7:#79dce3;--color-teal-light-9:#ccf2f7;--color-teal-light-10:#e9fafc;--color-turquoise-dark:var(--color-teal-dark-2);--color-turquoise-mid:var(--color-teal-mid-3);--color-turquoise-light:var(--color-teal-light-7);--color-turquoise-bright:var(--color-teal-light-7);--color-blue-dark-3:#114d94;--color-blue-mid-4:#0761c2;--color-blue-mid-6:#519af5;--color-blue-light-8:#80b7ff;--color-blue-light-9:#cfe3ff;--color-blue-light-10:#eef3fc;--color-blue-dark:var(--color-blue-dark-3);--color-blue-bright:var(--color-blue-mid-6);--color-blue-light:var(--color-blue-light-9);--color-blue-mid:var(--color-blue-mid-4);--color-indigo-dark-4:#3b427f;--color-indigo-mid-5:#4f52a8;--color-indigo-mid-7:#8d9ae4;--color-indigo-light-8:#afbdf5;--color-indigo-light-9:#cfdbfe;--color-indigo-light-10:#eff3fa;--color-purple-dark-3:#51178c;--color-purple-mid-4:#6727b9;--color-purple-mid-6:#8d44d8;--color-purple-light-8:#d395fe;--color-purple-light-9:#edc3ff;--color-purple-light-10:#f9edfc;--color-purple-dark:var(--color-purple-dark-3);--color-magenta-dark-3:#812373;--color-magenta-mid-4:#ab278d;--color-magenta-mid-7:#f690f1;--color-magenta-light-8:#feb8ff;--color-magenta-light-9:#fad1fe;--color-magenta-light-10:#faeafc;--color-purple-mid:var(--color-magenta-mid-4);--color-pink-light:var(--color-magenta-mid-7);--color-pink-bright:var(--color-magenta-light-9);--color-navy:#003057;--color-light-purple:#f8beff;--color-light-pink:#ff94bf;--color-light-green:#e1ec54;--color-light-orange:#ffa465;--color-light-red:#ff8c90;--color-light-yellow:#ffd245;--color-light-lilac:#bfbffd;--color-light-blue:#bfe7f2;--color-dark-purple:#c164c9;--color-dark-pink:#f85792;--color-dark-green:#819c00;--color-dark-orange:#e85a00;--color-dark-red:#f14f57;--color-dark-yellow:#c08a00;--color-dark-lilac:#6762f9;--color-brand-ric-color-navy:var(--color-navy);--color-brand-ric-color-light-purple:var(--color-light-purple);--color-brand-ric-color-light-pink:var(--color-light-pink);--color-brand-ric-color-light-green:var(--color-light-green);--color-brand-ric-color-light-orange:var(--color-light-orange);--color-brand-ric-color-light-red:var(--color-light-red);--color-brand-ric-color-light-yellow:var(--color-light-yellow);--color-brand-ric-color-light-lilac:var(--color-light-lilac);--color-brand-ric-color-light-blue:var(--color-light-blue);--color-brand-ric-color-dark-purple:var(--color-dark-purple);--color-brand-ric-color-dark-pink:var(--color-dark-pink);--color-brand-ric-color-dark-green:var(--color-dark-green);--color-brand-ric-color-dark-orange:var(--color-dark-orange);--color-brand-ric-color-dark-red:var(--color-dark-red);--color-brand-ric-color-dark-yellow:var(--color-dark-yellow);--color-brand-ric-color-dark-lilac:var(--color-dark-lilac);--color-brand-cls-blue-dark:#114d94;--color-brand-cls-blue-mid:#0761c2;--color-brand-cls-blue-light:#287cdf;--color-brand-bac-purple:#674170;--color-brand-membership-purple-dark-1:#483965;--color-brand-membership-purple-dark-2:#635385;--color-brand-membership-purple-dark-3:#776ca7;--color-brand-membership-purple-mid-5:#8e88ba;--color-brand-membership-purple-mid-6:#847db5;--color-brand-membership-purple-light-8:#b2aece;--color-brand-membership-purple-light-9:#d3d1e4;--color-brand-membership-purple-light-10:#eae8f4;--color-brand-membership-purple-dark:var(--color-brand-membership-purple-dark-3);--color-brand-membership-purple-mid:var(--color-brand-membership-purple-mid-5);--color-brand-membership-purple-bright:var(--color-brand-membership-purple-mid-6);--color-brand-membership-purple-light:var(--color-brand-membership-purple-light-8);--color-brand-membership-purple-lighter:var(--color-brand-membership-purple-light-9);--color-brand-membership-purple-lightest:var(--color-brand-membership-purple-light-10);--color-brand-membership-lilac-dark-1:#52355e;--color-brand-membership-lilac-dark-2:#715287;--color-brand-membership-lilac-dark-3:#806697;--color-brand-membership-lilac-mid-5:#9976a8;--color-brand-membership-lilac-mid-6:#a976bb;--color-brand-membership-lilac-light-8:#bba2c6;--color-brand-membership-lilac-light-9:#ccbad4;--color-brand-membership-lilac-light-10:#e6dde9;--color-brand-membership-lilac-dark:var(--color-brand-membership-lilac-dark-3);--color-brand-membership-lilac-mid:var(--color-brand-membership-lilac-mid-5);--color-brand-membership-lilac-bright:var(--color-brand-membership-lilac-mid-6);--color-brand-membership-lilac-light:var(--color-brand-membership-lilac-light-8);--color-brand-membership-lilac-lighter:var(--color-brand-membership-lilac-light-9);--color-brand-membership-lilac-lightest:var(--color-brand-membership-lilac-light-10);--color-brand-membership-pink-dark-1:#6c3e53;--color-brand-membership-pink-dark-2:#864e68;--color-brand-membership-pink-dark-3:#9d5b7b;--color-brand-membership-pink-mid-5:#bc7190;--color-brand-membership-pink-mid-6:#d15c8c;--color-brand-membership-pink-light-8:#d19fb4;--color-brand-membership-pink-light-9:#e3cbd4;--color-brand-membership-pink-light-10:#f0e5eb;--color-brand-membership-pink-dark:var(--color-brand-membership-pink-dark-3);--color-brand-membership-pink-mid:var(--color-brand-membership-pink-mid-5);--color-brand-membership-pink-bright:var(--color-brand-membership-pink-mid-6);--color-brand-membership-pink-light:var(--color-brand-membership-pink-light-8);--color-brand-membership-pink-lighter:var(--color-brand-membership-pink-light-9);--color-brand-membership-pink-lightest:var(--color-brand-membership-pink-light-10);--color-brand-membership-orange-dark-1:#783620;--color-brand-membership-orange-dark-2:#9b462b;--color-brand-membership-orange-dark-3:#b45d2b;--color-brand-membership-orange-mid-5:#e69c39;--color-brand-membership-orange-mid-6:#f5a74b;--color-brand-membership-orange-light-8:#e6bb8f;--color-brand-membership-orange-light-9:#f0ddd1;--color-brand-membership-orange-light-10:#f7eeeb;--color-brand-membership-orange-dark:var(--color-brand-membership-orange-dark-3);--color-brand-membership-orange-mid:var(--color-brand-membership-orange-mid-5);--color-brand-membership-orange-bright:var(--color-brand-membership-orange-mid-6);--color-brand-membership-orange-light:var(--color-brand-membership-orange-light-8);--color-brand-membership-orange-lighter:var(--color-brand-membership-orange-light-9);--color-brand-membership-orange-lightest:var(--color-brand-membership-orange-light-10);--color-brand-membership-yellow-dark-1:#704e24;--color-brand-membership-yellow-dark-2:#916b3a;--color-brand-membership-yellow-dark-3:#bf843e;--color-brand-membership-yellow-mid-5:#ecd16d;--color-brand-membership-yellow-mid-6:#f8da6d;--color-brand-membership-yellow-light-8:#edd273;--color-brand-membership-yellow-light-9:#f3e2a4;--color-brand-membership-yellow-light-10:#f9f1d1;--color-brand-membership-yellow-dark:var(--color-brand-membership-yellow-dark-3);--color-brand-membership-yellow-mid:var(--color-brand-membership-yellow-mid-5);--color-brand-membership-yellow-bright:var(--color-brand-membership-yellow-mid-6);--color-brand-membership-yellow-light:var(--color-brand-membership-yellow-light-8);--color-brand-membership-yellow-lighter:var(--color-brand-membership-yellow-light-9);--color-brand-membership-yellow-lightest:var(--color-brand-membership-yellow-light-10);--color-brand-membership-green-dark-1:#3b3f25;--color-brand-membership-green-dark-2:#565734;--color-brand-membership-green-dark-3:#6a7345;--color-brand-membership-green-mid-5:#c6c978;--color-brand-membership-green-mid-6:#b3ce7b;--color-brand-membership-green-light-8:#d1d4a5;--color-brand-membership-green-light-9:#e4e5c6;--color-brand-membership-green-light-10:#f6f6eb;--color-brand-membership-green-dark:var(--color-brand-membership-green-dark-3);--color-brand-membership-green-mid:var(--color-brand-membership-green-mid-5);--color-brand-membership-green-bright:var(--color-brand-membership-green-mid-6);--color-brand-membership-green-light:var(--color-brand-membership-green-light-8);--color-brand-membership-green-lighter:var(--color-brand-membership-green-light-9);--color-brand-membership-green-lightest:var(--color-brand-membership-green-light-10);--color-brand-membership-turquoise-dark-1:#2b4946;--color-brand-membership-turquoise-dark-2:#39615f;--color-brand-membership-turquoise-dark-3:#487d7b;--color-brand-membership-turquoise-mid-5:#81b8b8;--color-brand-membership-turquoise-mid-6:#87cdcd;--color-brand-membership-turquoise-light-8:#b9dad9;--color-brand-membership-turquoise-light-9:#d3e7e5;--color-brand-membership-turquoise-light-10:#ecf5f7;--color-brand-membership-turquoise-dark:var(--color-brand-membership-turquoise-dark-3);--color-brand-membership-turquoise-mid:var(--color-brand-membership-turquoise-mid-5);--color-brand-membership-turquoise-bright:var(--color-brand-membership-turquoise-mid-6);--color-brand-membership-turquoise-light:var(--color-brand-membership-turquoise-light-8);--color-brand-membership-turquoise-lighter:var(--color-brand-membership-turquoise-light-9);--color-brand-membership-turquoise-lightest:var(--color-brand-membership-turquoise-light-10);--color-brand-membership-blue-dark-1:#2c4258;--color-brand-membership-blue-dark-2:#456588;--color-brand-membership-blue-dark-3:#5177a3;--color-brand-membership-blue-mid-5:#8bb5e0;--color-brand-membership-blue-mid-6:#8fbae6;--color-brand-membership-blue-light-8:#c1d7ee;--color-brand-membership-blue-light-9:#d8e6f4;--color-brand-membership-blue-light-10:#f0f6fd;--color-brand-membership-blue-dark:var(--color-brand-membership-blue-dark-3);--color-brand-membership-blue-mid:var(--color-brand-membership-blue-mid-5);--color-brand-membership-blue-bright:var(--color-brand-membership-blue-mid-6);--color-brand-membership-blue-light:var(--color-brand-membership-blue-light-8);--color-brand-membership-blue-lighter:var(--color-brand-membership-blue-light-9);--color-brand-membership-blue-lightest:var(--color-brand-membership-blue-light-10);--font-family:"Avenir-Next","Helvetica Neue",Helvetica,Arial,sans-serif;--font-family-headline:"Co-opHeadline","Impact",Helvetica,Arial,sans-serif;--type-headline-mega-m:5.125rem;--type-headline-mega-s:4rem;--type-headline-mega-xs:3rem;--type-body-l:1.2499999rem;--type-body-s:1.125rem;--type-line-height:1.5;--type-h1-mega-l:3.5rem;--type-h1-mega-s:3rem;--type-h1-l:2.875rem;--type-h1-s:1.875rem;--type-h2-l:2rem;--type-h2-s:1.625rem;--type-h3-l:1.625rem;--type-h3-s:1.375rem;--type-h456-l:1.375rem;--type-h456-s:1.125rem;--type-blockquote:1.2499999rem;--type-lp-l:1.625rem;--type-lp-s:1.375rem;--type-sp-l:1.2499999rem;--type-sp-s:1rem;--spacing-64:4rem;--spacing-48:3rem;--spacing-32:2rem;--spacing-24:1.5rem;--spacing-16:1rem;--spacing-12:0.75rem;--spacing-8:0.5rem;--spacing-4:0.25rem;--spacing-2:0.125rem;--spacing-base:var(--spacing-32);--spacing-base--3-4:var(--spacing-24);--spacing-base--1-2:var(--spacing-16);--spacing-base--1-4:var(--spacing-8);--spacing-base--1-8:var(--spacing-2);--spacing-medium:var(--spacing-64);--spacing-medium--3-4:var(--spacing-48);--spacing-medium--1-2:var(--spacing-32);--spacing-medium--1-4:var(--spacing-16);--spacing-medium--1-8:var(--spacing-8);--ui-shadow:0 2px 10px 0 rgba(0,0,0,0.15);--ui-shadow-hover:0 2px 10px 0 rgba(0,0,0,0.25);--ui-shadow--hover:var(--ui-shadow-hover);--ui-border-radius:8px;--ui-transition-hover:0.15s ease-in-out;--ui-transition-hover-property:background-color,color}
*,:after,:before{box-sizing:border-box}
html{font-size:100%}
body{position:relative;margin:0;padding:0;color:#282828;font-family:Avenir-Next,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.125rem;line-height:1.5}
@media (min-width:48em){body{font-size:1.2499999rem}}
img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}
@font-face{font-family:Avenir-Next;font-weight:400;font-display:swap;src:url(https://coop-fonts.s3.eu-west-1.amazonaws.com/AvenirNext/AvenirNextRegular_normal_normal.woff2) format("woff2"),url(https://coop-fonts.s3.eu-west-1.amazonaws.com/AvenirNext/AvenirNextRegular_normal_normal.woff) format("woff")}
@font-face{font-family:Avenir-Next;font-weight:500;font-display:swap;src:url(https://coop-fonts.s3.eu-west-1.amazonaws.com/AvenirNext/AvenirNextMedium_normal_normal.woff2) format("woff2"),url(https://coop-fonts.s3.eu-west-1.amazonaws.com/AvenirNext/AvenirNextMedium_normal_normal.woff) format("woff")}
@font-face{font-family:Avenir-Next;font-weight:600;font-display:swap;src:url(https://coop-fonts.s3.eu-west-1.amazonaws.com/AvenirNext/AvenirNextDemi_normal_normal.woff2) format("woff2"),url(https://coop-fonts.s3.eu-west-1.amazonaws.com/AvenirNext/AvenirNextDemi_normal_normal.woff) format("woff")}
@font-face{font-family:Co-opHeadline;font-weight:700;font-display:swap;src:url(https://coop-fonts.s3.eu-west-1.amazonaws.com/Co-opHeadline/Co-opHeadline-Bold.woff2) format("woff2"),url(https://coop-fonts.s3.eu-west-1.amazonaws.com/Co-opHeadline/Co-opHeadline-Bold.woff) format("woff")}
.coop-t-h1,.coop-t-h2,.coop-t-h3,.coop-t-h4,.coop-t-h5,.coop-t-h6,address,h1,h2,h3,h4,h5,h6,ol,p,ul{margin-top:0}
.coop-t-h1,.coop-t-h2,.coop-t-h3,.coop-t-h4,.coop-t-h5,.coop-t-h6,h1,h2,h3,h4,h5,h6{font-weight:700}
ol+.coop-t-h2,ol+.coop-t-h3,ol+.coop-t-h4,ol+.coop-t-h5,ol+.coop-t-h6,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+.coop-t-h2,p+.coop-t-h3,p+.coop-t-h4,p+.coop-t-h5,p+.coop-t-h6,p+h2,p+h3,p+h4,p+h5,p+h6,ul+.coop-t-h2,ul+.coop-t-h3,ul+.coop-t-h4,ul+.coop-t-h5,ul+.coop-t-h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{padding-top:1rem}
@media (min-width:48em){ol+.coop-t-h2,ol+.coop-t-h3,ol+.coop-t-h4,ol+.coop-t-h5,ol+.coop-t-h6,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+.coop-t-h2,p+.coop-t-h3,p+.coop-t-h4,p+.coop-t-h5,p+.coop-t-h6,p+h2,p+h3,p+h4,p+h5,p+h6,ul+.coop-t-h2,ul+.coop-t-h3,ul+.coop-t-h4,ul+.coop-t-h5,ul+.coop-t-h6,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{padding-top:2rem}}
.coop-t-h-mega{font-size:3rem;margin-bottom:.5rem}
@media (min-width:48em){.coop-t-h-mega{font-size:3.5rem;margin-bottom:1rem}}
.coop-t-h1,h1{font-size:1.875rem;margin-bottom:.5rem}
@media (min-width:48em){.coop-t-h1,h1{font-size:2.875rem;margin-bottom:1rem}}
.coop-t-h2,h2{font-size:1.625rem;margin-bottom:.5rem}
@media (min-width:48em){.coop-t-h2,h2{font-size:2rem;margin-bottom:1rem}}
.coop-t-h3,h3{font-size:1.375rem;margin-bottom:.5rem}
@media (min-width:48em){.coop-t-h3,h3{font-size:1.625rem;margin-bottom:1rem}}
.coop-t-h4,.coop-t-h5,.coop-t-h6,h4,h5,h6{font-size:1.125rem;margin-bottom:.5rem}
@media (min-width:48em){.coop-t-h4,.coop-t-h5,.coop-t-h6,h4,h5,h6{font-size:1.375rem;margin-bottom:1rem}}
.coop-t-headline{line-height:105%}
.coop-t-headline,.coop-t-headline-upper{font-family:Co-opHeadline,Impact,Helvetica,Arial,sans-serif}
.coop-t-headline-upper{text-transform:uppercase;line-height:100%}
.coop-t-headline-mega{font-family:Co-opHeadline,Impact,Helvetica,Arial,sans-serif;color:#00a1cc;font-size:3rem}
@media (min-width:37.5em){.coop-t-headline-mega{font-size:4rem}}
@media (min-width:48em){.coop-t-headline-mega{font-size:5.125rem}}
.coop-t-headline-h1{font-family:Co-opHeadline,Impact,Helvetica,Arial,sans-serif;color:#00a1cc;font-size:3rem}
@media (min-width:48em){.coop-t-headline-h1{font-size:4rem}}
.coop-t-lead-p{font-size:1.375rem;margin-bottom:1rem}
@media (min-width:48em){.coop-t-lead-p{font-size:1.625rem}}
p{margin-bottom:1rem}
ol,ul{padding-left:22px;margin-bottom:.5rem}
@media (min-width:48em){ol,ul{margin-bottom:1rem}}
.coop-u-list-bare,.coop-u-list-inline{list-style-type:none;padding:0}
.coop-u-list-inline li{display:inline-block}
.coop-t-definition-list,dl{font-size:1rem;line-height:1.6;margin-top:0;margin-bottom:1rem}
.coop-t-definition-list dt{font-weight:700;margin-bottom:0}
.coop-t-definition-list dd,.coop-t-definition-list dt{font-family:Avenir-Next,Helvetica Neue,Helvetica,Arial,sans-serif}
.coop-t-definition-list dd{margin:0 0 .5rem}
.coop-t-smallprint,small{font-size:1rem}
@media (min-width:48em){.coop-t-smallprint,small{font-size:1.2499999rem}}
.coop-t-blockquote,blockquote{margin-bottom:2rem;margin-left:1rem;padding-left:1rem}
@media (min-width:48em){.coop-t-blockquote,blockquote{margin-bottom:2rem}}
.coop-t-blockquote:after,.coop-t-blockquote:before,blockquote:after,blockquote:before{content:"";display:block;width:45px;height:6px;margin:1rem 0;background:#f3f3f3}
.coop-t-blockquote p,blockquote p{margin-bottom:1rem;font-style:normal;font-weight:400;text-indent:-.25rem}
.coop-t-blockquote p cite,blockquote p cite{font-size:1.125rem;font-style:normal;margin-top:1rem}
.coop-t-link,a{color:#00729a;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}
.coop-t-link:hover,a:hover{color:#00394e;-webkit-text-decoration:none;text-decoration:none}
.coop-t-link:active,.coop-t-link:focus,a:active,a:focus{transition:none;outline:2px solid #8d44d8;outline-offset:3px}
button.coop-t-link{display:inline;margin:0;padding:0;-webkit-appearance:none;appearance:none;background:none;border:none;border-radius:0;cursor:pointer;text-align:inherit}
.coop-t-link-white{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}
.coop-t-link-white:hover{color:#fff;-webkit-text-decoration:none;text-decoration:none}
.coop-t-link-white:active,.coop-t-link-white:focus{transition:none;outline:2px solid #fff;outline-offset:3px}
.coop-t-link-black{color:#000;-webkit-text-decoration:underline;text-decoration:underline}
.coop-t-link-black:hover{color:#000;-webkit-text-decoration:none;text-decoration:none}
.coop-t-link-black:active,.coop-t-link-black:focus{transition:none;outline:2px solid #000;outline-offset:3px}
.coop-t-link--arrow{display:inline-block;color:#282828}
.coop-t-link--arrow .coop-t-link__icon{margin:0 0 0 .66667em;transform:translateX(-.11111em)}
.coop-t-link--arrow:focus,.coop-t-link--arrow:hover{color:#282828}
.coop-t-link--arrow:focus .coop-t-link__icon,.coop-t-link--arrow:hover .coop-t-link__icon{transform:translateX(0)}
.coop-t-link__icon{position:relative;top:-.05556em;display:inline-block;width:1.33333em;height:1.11111em;margin:0 .66667em 0 0;vertical-align:middle;transition:transform .15s ease-in}
.coop-t-hr,hr{display:block;border:solid #c4c4c4;border-width:0 0 1px;height:0;color:#c4c4c4;margin-top:1rem;margin-bottom:2rem}
@media (min-width:48em){.coop-t-hr,hr{margin-top:2rem;margin-bottom:4rem}}
.coop-l-container{max-width:81rem;padding-left:1rem;padding-right:1rem}
@media (min-width:64em){.coop-l-container{margin:0 .5rem}}
@media (min-width:81.25em){.coop-l-container{margin:0 auto}}
.coop-l-grid{width:calc(100% + 1rem);display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}
@media (min-width:81.25em){.coop-l-grid{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}}
.coop-l-grid__item{flex:1 0 100%;flex-basis:100%;max-width:100%;padding-left:.5rem;padding-right:.5rem}
@media (min-width:81.25em){.coop-l-grid__item{padding-left:1rem;padding-right:1rem}}
.coop-l-grid--collapse .coop-l-grid__item,.coop-l-grid__item--collapse{padding-left:0;padding-right:0}
.coop-l-grid__item--1{flex-basis:8.33333333%;max-width:8.33333333%}
.coop-l-grid__item--2{flex-basis:16.66666667%;max-width:16.66666667%}
.coop-l-grid__item--3{flex-basis:25%;max-width:25%}
.coop-l-grid__item--4{flex-basis:33.33333333%;max-width:33.33333333%}
.coop-l-grid__item--5{flex-basis:41.66666667%;max-width:41.66666667%}
.coop-l-grid__item--6{flex-basis:50%;max-width:50%}
.coop-l-grid__item--7{flex-basis:58.33333333%;max-width:58.33333333%}
.coop-l-grid__item--8{flex-basis:66.66666667%;max-width:66.66666667%}
.coop-l-grid__item--9{flex-basis:75%;max-width:75%}
.coop-l-grid__item--10{flex-basis:83.33333333%;max-width:83.33333333%}
.coop-l-grid__item--11{flex-basis:91.66666667%;max-width:91.66666667%}
.coop-l-grid__item--offset-0{margin-left:0}
.coop-l-grid__item--offset-1{margin-left:8.33333333%}
.coop-l-grid__item--offset-2{margin-left:16.66666667%}
.coop-l-grid__item--offset-3{margin-left:25%}
.coop-l-grid__item--offset-4{margin-left:33.33333333%}
.coop-l-grid__item--offset-5{margin-left:41.66666667%}
.coop-l-grid__item--offset-6{margin-left:50%}
.coop-l-grid__item--offset-7{margin-left:58.33333333%}
.coop-l-grid__item--offset-8{margin-left:66.66666667%}
.coop-l-grid__item--offset-9{margin-left:75%}
.coop-l-grid__item--offset-10{margin-left:83.33333333%}
.coop-l-grid__item--offset-11{margin-left:91.66666667%}
@media (min-width:25.875em){.coop-l-grid__item--xsmall{flex-grow:1;flex-basis:0;max-width:100%}.coop-l-grid__item--xsmall-1{flex-basis:8.33333333%;max-width:8.33333333%}.coop-l-grid__item--xsmall-2{flex-basis:16.66666667%;max-width:16.66666667%}.coop-l-grid__item--xsmall-3{flex-basis:25%;max-width:25%}.coop-l-grid__item--xsmall-4{flex-basis:33.33333333%;max-width:33.33333333%}.coop-l-grid__item--xsmall-5{flex-basis:41.66666667%;max-width:41.66666667%}.coop-l-grid__item--xsmall-6{flex-basis:50%;max-width:50%}.coop-l-grid__item--xsmall-7{flex-basis:58.33333333%;max-width:58.33333333%}.coop-l-grid__item--xsmall-8{flex-basis:66.66666667%;max-width:66.66666667%}.coop-l-grid__item--xsmall-9{flex-basis:75%;max-width:75%}.coop-l-grid__item--xsmall-10{flex-basis:83.33333333%;max-width:83.33333333%}.coop-l-grid__item--xsmall-11{flex-basis:91.66666667%;max-width:91.66666667%}.coop-l-grid__item--xsmall-12{flex-basis:100%;max-width:100%}.coop-l-grid__item--xsmall-offset-0{margin-left:0}.coop-l-grid__item--xsmall-offset-1{margin-left:8.33333333%}.coop-l-grid__item--xsmall-offset-2{margin-left:16.66666667%}.coop-l-grid__item--xsmall-offset-3{margin-left:25%}.coop-l-grid__item--xsmall-offset-4{margin-left:33.33333333%}.coop-l-grid__item--xsmall-offset-5{margin-left:41.66666667%}.coop-l-grid__item--xsmall-offset-6{margin-left:50%}.coop-l-grid__item--xsmall-offset-7{margin-left:58.33333333%}.coop-l-grid__item--xsmall-offset-8{margin-left:66.66666667%}.coop-l-grid__item--xsmall-offset-9{margin-left:75%}.coop-l-grid__item--xsmall-offset-10{margin-left:83.33333333%}.coop-l-grid__item--xsmall-offset-11{margin-left:91.66666667%}}
@media (min-width:37.5em){.coop-l-grid__item--small{flex-grow:1;flex-basis:0;max-width:100%}.coop-l-grid__item--small-1{flex-basis:8.33333333%;max-width:8.33333333%}.coop-l-grid__item--small-2{flex-basis:16.66666667%;max-width:16.66666667%}.coop-l-grid__item--small-3{flex-basis:25%;max-width:25%}.coop-l-grid__item--small-4{flex-basis:33.33333333%;max-width:33.33333333%}.coop-l-grid__item--small-5{flex-basis:41.66666667%;max-width:41.66666667%}.coop-l-grid__item--small-6{flex-basis:50%;max-width:50%}.coop-l-grid__item--small-7{flex-basis:58.33333333%;max-width:58.33333333%}.coop-l-grid__item--small-8{flex-basis:66.66666667%;max-width:66.66666667%}.coop-l-grid__item--small-9{flex-basis:75%;max-width:75%}.coop-l-grid__item--small-10{flex-basis:83.33333333%;max-width:83.33333333%}.coop-l-grid__item--small-11{flex-basis:91.66666667%;max-width:91.66666667%}.coop-l-grid__item--small-12{flex-basis:100%;max-width:100%}.coop-l-grid__item--small-offset-0{margin-left:0}.coop-l-grid__item--small-offset-1{margin-left:8.33333333%}.coop-l-grid__item--small-offset-2{margin-left:16.66666667%}.coop-l-grid__item--small-offset-3{margin-left:25%}.coop-l-grid__item--small-offset-4{margin-left:33.33333333%}.coop-l-grid__item--small-offset-5{margin-left:41.66666667%}.coop-l-grid__item--small-offset-6{margin-left:50%}.coop-l-grid__item--small-offset-7{margin-left:58.33333333%}.coop-l-grid__item--small-offset-8{margin-left:66.66666667%}.coop-l-grid__item--small-offset-9{margin-left:75%}.coop-l-grid__item--small-offset-10{margin-left:83.33333333%}.coop-l-grid__item--small-offset-11{margin-left:91.66666667%}}
@media (min-width:48em){.coop-l-grid__item--medium{flex-grow:1;flex-basis:0;max-width:100%}.coop-l-grid__item--medium-1{flex-basis:8.33333333%;max-width:8.33333333%}.coop-l-grid__item--medium-2{flex-basis:16.66666667%;max-width:16.66666667%}.coop-l-grid__item--medium-3{flex-basis:25%;max-width:25%}.coop-l-grid__item--medium-4{flex-basis:33.33333333%;max-width:33.33333333%}.coop-l-grid__item--medium-5{flex-basis:41.66666667%;max-width:41.66666667%}.coop-l-grid__item--medium-6{flex-basis:50%;max-width:50%}.coop-l-grid__item--medium-7{flex-basis:58.33333333%;max-width:58.33333333%}.coop-l-grid__item--medium-8{flex-basis:66.66666667%;max-width:66.66666667%}.coop-l-grid__item--medium-9{flex-basis:75%;max-width:75%}.coop-l-grid__item--medium-10{flex-basis:83.33333333%;max-width:83.33333333%}.coop-l-grid__item--medium-11{flex-basis:91.66666667%;max-width:91.66666667%}.coop-l-grid__item--medium-12{flex-basis:100%;max-width:100%}.coop-l-grid__item--medium-offset-0{margin-left:0}.coop-l-grid__item--medium-offset-1{margin-left:8.33333333%}.coop-l-grid__item--medium-offset-2{margin-left:16.66666667%}.coop-l-grid__item--medium-offset-3{margin-left:25%}.coop-l-grid__item--medium-offset-4{margin-left:33.33333333%}.coop-l-grid__item--medium-offset-5{margin-left:41.66666667%}.coop-l-grid__item--medium-offset-6{margin-left:50%}.coop-l-grid__item--medium-offset-7{margin-left:58.33333333%}.coop-l-grid__item--medium-offset-8{margin-left:66.66666667%}.coop-l-grid__item--medium-offset-9{margin-left:75%}.coop-l-grid__item--medium-offset-10{margin-left:83.33333333%}.coop-l-grid__item--medium-offset-11{margin-left:91.66666667%}}
@media (min-width:64em){.coop-l-grid__item--large{flex-grow:1;flex-basis:0;max-width:100%}.coop-l-grid__item--large-1{flex-basis:8.33333333%;max-width:8.33333333%}.coop-l-grid__item--large-2{flex-basis:16.66666667%;max-width:16.66666667%}.coop-l-grid__item--large-3{flex-basis:25%;max-width:25%}.coop-l-grid__item--large-4{flex-basis:33.33333333%;max-width:33.33333333%}.coop-l-grid__item--large-5{flex-basis:41.66666667%;max-width:41.66666667%}.coop-l-grid__item--large-6{flex-basis:50%;max-width:50%}.coop-l-grid__item--large-7{flex-basis:58.33333333%;max-width:58.33333333%}.coop-l-grid__item--large-8{flex-basis:66.66666667%;max-width:66.66666667%}.coop-l-grid__item--large-9{flex-basis:75%;max-width:75%}.coop-l-grid__item--large-10{flex-basis:83.33333333%;max-width:83.33333333%}.coop-l-grid__item--large-11{flex-basis:91.66666667%;max-width:91.66666667%}.coop-l-grid__item--large-12{flex-basis:100%;max-width:100%}.coop-l-grid__item--large-offset-0{margin-left:0}.coop-l-grid__item--large-offset-1{margin-left:8.33333333%}.coop-l-grid__item--large-offset-2{margin-left:16.66666667%}.coop-l-grid__item--large-offset-3{margin-left:25%}.coop-l-grid__item--large-offset-4{margin-left:33.33333333%}.coop-l-grid__item--large-offset-5{margin-left:41.66666667%}.coop-l-grid__item--large-offset-6{margin-left:50%}.coop-l-grid__item--large-offset-7{margin-left:58.33333333%}.coop-l-grid__item--large-offset-8{margin-left:66.66666667%}.coop-l-grid__item--large-offset-9{margin-left:75%}.coop-l-grid__item--large-offset-10{margin-left:83.33333333%}.coop-l-grid__item--large-offset-11{margin-left:91.66666667%}}
@media (min-width:81.25em){.coop-l-grid__item--xlarge{flex-grow:1;flex-basis:0;max-width:100%}.coop-l-grid__item--xlarge-1{flex-basis:8.33333333%;max-width:8.33333333%}.coop-l-grid__item--xlarge-2{flex-basis:16.66666667%;max-width:16.66666667%}.coop-l-grid__item--xlarge-3{flex-basis:25%;max-width:25%}.coop-l-grid__item--xlarge-4{flex-basis:33.33333333%;max-width:33.33333333%}.coop-l-grid__item--xlarge-5{flex-basis:41.66666667%;max-width:41.66666667%}.coop-l-grid__item--xlarge-6{flex-basis:50%;max-width:50%}.coop-l-grid__item--xlarge-7{flex-basis:58.33333333%;max-width:58.33333333%}.coop-l-grid__item--xlarge-8{flex-basis:66.66666667%;max-width:66.66666667%}.coop-l-grid__item--xlarge-9{flex-basis:75%;max-width:75%}.coop-l-grid__item--xlarge-10{flex-basis:83.33333333%;max-width:83.33333333%}.coop-l-grid__item--xlarge-11{flex-basis:91.66666667%;max-width:91.66666667%}.coop-l-grid__item--xlarge-12{flex-basis:100%;max-width:100%}.coop-l-grid__item--xlarge-offset-0{margin-left:0}.coop-l-grid__item--xlarge-offset-1{margin-left:8.33333333%}.coop-l-grid__item--xlarge-offset-2{margin-left:16.66666667%}.coop-l-grid__item--xlarge-offset-3{margin-left:25%}.coop-l-grid__item--xlarge-offset-4{margin-left:33.33333333%}.coop-l-grid__item--xlarge-offset-5{margin-left:41.66666667%}.coop-l-grid__item--xlarge-offset-6{margin-left:50%}.coop-l-grid__item--xlarge-offset-7{margin-left:58.33333333%}.coop-l-grid__item--xlarge-offset-8{margin-left:66.66666667%}.coop-l-grid__item--xlarge-offset-9{margin-left:75%}.coop-l-grid__item--xlarge-offset-10{margin-left:83.33333333%}.coop-l-grid__item--xlarge-offset-11{margin-left:91.66666667%}}
.coop-u-visuallyhidden{border:0;clip:rect(0 0 0 0);height:0;overflow:hidden;padding:0;position:absolute;width:0;opacity:0;letter-spacing:0}
.coop-u-visuallyshown{clip:auto;height:auto;overflow:visible;position:static;width:auto;opacity:1;letter-spacing:inherit}
.coop-logo-link{display:inline-block;border:0}
.coop-logo-link svg{display:block}
.coop-logo-link--tappable{display:flex;align-items:center;width:44px;height:44px}
.coop-logo{height:40px;width:38px}
.coop-i{fill:currentColor;margin:20px;width:32px;height:32px}
.coop-i--scooter{width:64px}
.coop-u-text{color:#282828!important}
.coop-u-text-bg{background:#282828!important}
.coop-u-text-fill{fill:#282828!important}
.coop-u-text-alt{color:#595959!important}
.coop-u-text-alt-bg{background:#595959!important}
.coop-u-text-alt-fill{fill:#595959!important}
.coop-u-white{color:#fff!important}
.coop-u-white-bg{background:#fff!important}
.coop-u-white-fill{fill:#fff!important}
.coop-u-white-stroke{stroke:#fff!important;border-color:#fff!important}
.coop-u-black{color:#000!important}
.coop-u-black-bg{background:#000!important}
.coop-u-black-fill{fill:#000!important}
.coop-u-black-stroke{stroke:#000!important;border-color:#000!important}
.coop-u-grey-light{color:#f3f3f3!important}
.coop-u-grey-light-bg{background:#f3f3f3!important}
.coop-u-grey-light-fill{fill:#f3f3f3!important}
.coop-u-grey-mid{color:#c4c4c4!important}
.coop-u-grey-mid-bg{background:#c4c4c4!important}
.coop-u-grey-mid-fill{fill:#c4c4c4!important}
.coop-u-grey-mid-light-bg{background:#d8d8d8!important}
.coop-u-grey-mid-light-fill{fill:#d8d8d8!important}
.coop-u-grey-dark{color:#6e6e6e!important}
.coop-u-grey-dark-bg{background:#6e6e6e!important}
.coop-u-grey-dark-fill{fill:#6e6e6e!important}
.coop-u-grey-neutral-light-bg{background:#f3f3f3!important}
.coop-u-grey-neutral-light-fill{fill:#f3f3f3!important}
.coop-u-grey-neutral-warm-bg{background:#f5f5f0!important}
.coop-u-grey-neutral-warm-fill{fill:#f5f5f0!important}
.coop-u-grey-neutral-cool-bg{background:#dde9ed!important}
.coop-u-grey-neutral-cool-fill{fill:#dde9ed!important}
.coop-u-grey-neutral-cool-light-bg{background:#f2f4f7!important}
.coop-u-grey-neutral-cool-light-fill{fill:#f2f4f7!important}
.coop-u-link-blue{color:#00729a!important}
.coop-u-link-blue-bg{background:#00729a!important}
.coop-u-link-blue-fill{fill:#00729a!important}
.coop-u-link-hover-blue{color:#00394e!important}
.coop-u-link-hover-blue-bg{background:#00394e!important}
.coop-u-link-hover-blue-fill{fill:#00394e!important}
.coop-u-link-focus{color:#8d44d8!important}
.coop-u-link-focus-bg{background:#8d44d8!important}
.coop-u-link-focus-fill{fill:#8d44d8!important}
.coop-u-link-focus-outline{outline:4px solid #8d44d8!important}
.coop-u-link-active,.coop-u-link-visited{color:#002c3d!important}
.coop-u-link-active-bg,.coop-u-link-visited-bg{background:#002c3d!important}
.coop-u-link-active-fill,.coop-u-link-visited-fill{fill:#002c3d!important}
.coop-u-button-primary{color:#0f8482!important}
.coop-u-button-primary-bg{background:#0f8482!important}
.coop-u-button-primary-fill{fill:#0f8482!important}
.coop-u-button-primary-hover-bg{background:#1c6b6a!important}
.coop-u-button-primary-hover-fill{fill:#1c6b6a!important}
.coop-u-button-primary-active-bg{background:#124948!important}
.coop-u-button-primary-active-fill{fill:#124948!important}
.coop-u-button-blue,.coop-u-button-dark{color:#005878!important}
.coop-u-button-blue-bg,.coop-u-button-dark-bg{background:#005878!important}
.coop-u-button-blue-fill{fill:#005878!important}
.coop-u-button-blue-hover-bg,.coop-u-button-dark-hover-bg{background:#003e55!important}
.coop-u-button-blue-hover-fill{fill:#003e55!important}
.coop-u-button-blue-active-bg,.coop-u-button-dark-active-bg{background:#001f2b!important}
.coop-u-button-blue-active-fill{fill:#001f2b!important}
.coop-u-button-white-hover-bg{background:#efefef!important}
.coop-u-button-white-hover-fill{fill:#efefef!important}
.coop-u-button-grey-bg{background:#efefef!important}
.coop-u-button-grey-fill{fill:#efefef!important}
.coop-u-error{color:#e20f14!important}
.coop-u-error-bg{background:#fcf1f1!important}
.coop-u-error-text{color:#d12430!important}
.coop-u-red-dark,.coop-u-red-dark-4{color:#ba2327!important}
.coop-u-red-dark-4-bg,.coop-u-red-dark-bg{background:#ba2327!important}
.coop-u-red-dark-4-fill,.coop-u-red-dark-fill{fill:#ba2327!important}
.coop-u-red-mid,.coop-u-red-mid-5{color:#e20f14!important}
.coop-u-red-mid-5-bg,.coop-u-red-mid-bg{background:#e20f14!important}
.coop-u-red-mid-5-fill,.coop-u-red-mid-fill{fill:#e20f14!important}
.coop-u-red-light-7{color:#ff6a6d!important}
.coop-u-red-light-7-bg{background:#ff6a6d!important}
.coop-u-red-light-7-fill{fill:#ff6a6d!important}
.coop-u-red-light-8{color:#ffc1c3!important}
.coop-u-red-light-8-bg{background:#ffc1c3!important}
.coop-u-red-light-8-fill{fill:#ffc1c3!important}
.coop-u-red-light-9{color:#ffdbdb!important}
.coop-u-red-light-9-bg{background:#ffdbdb!important}
.coop-u-red-light-9-fill{fill:#ffdbdb!important}
.coop-u-red-light-10{color:#fcf1f1!important}
.coop-u-red-light-10-bg{background:#fcf1f1!important}
.coop-u-red-light-10-fill{fill:#fcf1f1!important}
.coop-u-orange-dark-4{color:#be4015!important}
.coop-u-orange-dark-4-bg{background:#be4015!important}
.coop-u-orange-dark-4-fill{fill:#be4015!important}
.coop-u-orange-mid,.coop-u-orange-mid-5{color:#fc5724!important}
.coop-u-orange-mid-5-bg,.coop-u-orange-mid-bg{background:#fc5724!important}
.coop-u-orange-mid-5-fill,.coop-u-orange-mid-fill{fill:#fc5724!important}
.coop-u-orange-mid-6{color:#fd7b3b!important}
.coop-u-orange-mid-6-bg{background:#fd7b3b!important}
.coop-u-orange-mid-6-fill{fill:#fd7b3b!important}
.coop-u-orange-mid-7{color:#fd9c59!important}
.coop-u-orange-mid-7-bg{background:#fd9c59!important}
.coop-u-orange-mid-7-fill{fill:#fd9c59!important}
.coop-u-orange-light-8{color:#fdb979!important}
.coop-u-orange-light-8-bg{background:#fdb979!important}
.coop-u-orange-light-8-fill{fill:#fdb979!important}
.coop-u-orange-light-9{color:#fee7c1!important}
.coop-u-orange-light-9-bg{background:#fee7c1!important}
.coop-u-orange-light-9-fill{fill:#fee7c1!important}
.coop-u-orange-light-10{color:#fff8e7!important}
.coop-u-orange-light-10-bg{background:#fff8e7!important}
.coop-u-orange-light-10-fill{fill:#fff8e7!important}
.coop-u-yellow-dark-4{color:#cfb214!important}
.coop-u-yellow-dark-4-bg{background:#cfb214!important}
.coop-u-yellow-dark-4-fill{fill:#cfb214!important}
.coop-u-yellow-mid,.coop-u-yellow-mid-5{color:#ffd309!important}
.coop-u-yellow-mid-5-bg,.coop-u-yellow-mid-bg{background:#ffd309!important}
.coop-u-yellow-mid-5-fill,.coop-u-yellow-mid-fill{fill:#ffd309!important}
.coop-u-yellow-bright,.coop-u-yellow-mid-6{color:#ffe53b!important}
.coop-u-yellow-bright-bg,.coop-u-yellow-mid-6-bg{background:#ffe53b!important}
.coop-u-yellow-bright-fill,.coop-u-yellow-mid-6-fill{fill:#ffe53b!important}
.coop-u-yellow-light,.coop-u-yellow-mid-7{color:#fff372!important}
.coop-u-yellow-light-bg,.coop-u-yellow-mid-7-bg{background:#fff372!important}
.coop-u-yellow-light-fill,.coop-u-yellow-mid-7-fill{fill:#fff372!important}
.coop-u-yellow-light-8{color:#fffca9!important}
.coop-u-yellow-light-8-bg{background:#fffca9!important}
.coop-u-yellow-light-8-fill{fill:#fffca9!important}
.coop-u-yellow-light-9{color:#fffbcd!important}
.coop-u-yellow-light-9-bg{background:#fffbcd!important}
.coop-u-yellow-light-9-fill{fill:#fffbcd!important}
.coop-u-yellow-light-10{color:#fcf9ee!important}
.coop-u-yellow-light-10-bg{background:#fcf9ee!important}
.coop-u-yellow-light-10-fill{fill:#fcf9ee!important}
.coop-u-green-dark,.coop-u-green-dark-2{color:#3a6002!important}
.coop-u-green-dark-2-bg,.coop-u-green-dark-bg{background:#3a6002!important}
.coop-u-green-dark-2-fill,.coop-u-green-dark-fill{fill:#3a6002!important}
.coop-u-green-mid,.coop-u-green-mid-3{color:#4f820d!important}
.coop-u-green-mid-3-bg,.coop-u-green-mid-bg{background:#4f820d!important}
.coop-u-green-mid-3-fill,.coop-u-green-mid-fill{fill:#4f820d!important}
.coop-u-green-mid-4{color:#72aa24!important}
.coop-u-green-mid-4-bg{background:#72aa24!important}
.coop-u-green-mid-4-fill{fill:#72aa24!important}
.coop-u-green-light,.coop-u-green-mid-5{color:#96cb48!important}
.coop-u-green-light-bg,.coop-u-green-mid-5-bg{background:#96cb48!important}
.coop-u-green-light-fill,.coop-u-green-mid-5-fill{fill:#96cb48!important}
.coop-u-green-bright,.coop-u-green-light-6{color:#b9e277!important}
.coop-u-green-bright-bg,.coop-u-green-light-6-bg{background:#b9e277!important}
.coop-u-green-bright-fill,.coop-u-green-light-6-fill{fill:#b9e277!important}
.coop-u-green-light-8{color:#e7f7cb!important}
.coop-u-green-light-8-bg{background:#e7f7cb!important}
.coop-u-green-light-8-fill{fill:#e7f7cb!important}
.coop-u-green-light-10{color:#f6fce9!important}
.coop-u-green-light-10-bg{background:#f6fce9!important}
.coop-u-green-light-10-fill{fill:#f6fce9!important}
.coop-u-green-blue-dark,.coop-u-teal-dark-2{color:#046062!important}
.coop-u-green-blue-dark-bg,.coop-u-teal-dark-2-bg{background:#046062!important}
.coop-u-green-blue-dark-fill,.coop-u-teal-dark-2-fill{fill:#046062!important}
.coop-u-green-blue-mid,.coop-u-teal-mid-3{color:#0f8482!important}
.coop-u-green-blue-mid-bg,.coop-u-teal-mid-3-bg{background:#0f8482!important}
.coop-u-green-blue-mid-fill,.coop-u-teal-mid-3-fill{fill:#0f8482!important}
.coop-u-teal-mid-4{color:#27aaab!important}
.coop-u-teal-mid-4-bg{background:#27aaab!important}
.coop-u-teal-mid-4-fill{fill:#27aaab!important}
.coop-u-teal-mid-6{color:#4bc7cc!important}
.coop-u-teal-mid-6-bg{background:#4bc7cc!important}
.coop-u-teal-mid-6-fill{fill:#4bc7cc!important}
.coop-u-green-blue-bright,.coop-u-green-blue-light,.coop-u-teal-light-7{color:#79dce3!important}
.coop-u-green-blue-bright-bg,.coop-u-green-blue-light-bg,.coop-u-teal-light-7-bg{background:#79dce3!important}
.coop-u-green-blue-bright-fill,.coop-u-green-blue-light-fill,.coop-u-teal-light-7-fill{fill:#79dce3!important}
.coop-u-teal-light-9{color:#ccf2f7!important}
.coop-u-teal-light-9-bg{background:#ccf2f7!important}
.coop-u-teal-light-9-fill{fill:#ccf2f7!important}
.coop-u-teal-light-10{color:#e9fafc!important}
.coop-u-teal-light-10-bg{background:#e9fafc!important}
.coop-u-teal-light-10-fill{fill:#e9fafc!important}
.coop-u-blue-dark,.coop-u-blue-dark-3{color:#114d94!important}
.coop-u-blue-dark-3-bg,.coop-u-blue-dark-bg{background:#114d94!important}
.coop-u-blue-dark-3-fill,.coop-u-blue-dark-fill{fill:#114d94!important}
.coop-u-blue-mid,.coop-u-blue-mid-4{color:#0761c2!important}
.coop-u-blue-mid-4-bg,.coop-u-blue-mid-bg{background:#0761c2!important}
.coop-u-blue-mid-4-fill,.coop-u-blue-mid-fill{fill:#0761c2!important}
.coop-u-blue-bright,.coop-u-blue-mid-6{color:#519af5!important}
.coop-u-blue-bright-bg,.coop-u-blue-mid-6-bg{background:#519af5!important}
.coop-u-blue-bright-fill,.coop-u-blue-mid-6-fill{fill:#519af5!important}
.coop-u-blue-light-8{color:#80b7ff!important}
.coop-u-blue-light-8-bg{background:#80b7ff!important}
.coop-u-blue-light-8-fill{fill:#80b7ff!important}
.coop-u-blue-light,.coop-u-blue-light-9{color:#cfe3ff!important}
.coop-u-blue-light-9-bg,.coop-u-blue-light-bg{background:#cfe3ff!important}
.coop-u-blue-light-9-fill,.coop-u-blue-light-fill{fill:#cfe3ff!important}
.coop-u-blue-light-10{color:#eef3fc!important}
.coop-u-blue-light-10-bg{background:#eef3fc!important}
.coop-u-blue-light-10-fill{fill:#eef3fc!important}
.coop-u-indigo-dark-4{color:#3b427f!important}
.coop-u-indigo-dark-4-bg{background:#3b427f!important}
.coop-u-indigo-dark-4-fill{fill:#3b427f!important}
.coop-u-indigo-mid-5{color:#4f52a8!important}
.coop-u-indigo-mid-5-bg{background:#4f52a8!important}
.coop-u-indigo-mid-5-fill{fill:#4f52a8!important}
.coop-u-indigo-mid-7{color:#8d9ae4!important}
.coop-u-indigo-mid-7-bg{background:#8d9ae4!important}
.coop-u-indigo-mid-7-fill{fill:#8d9ae4!important}
.coop-u-indigo-light-8{color:#afbdf5!important}
.coop-u-indigo-light-8-bg{background:#afbdf5!important}
.coop-u-indigo-light-8-fill{fill:#afbdf5!important}
.coop-u-indigo-light-9{color:#cfdbfe!important}
.coop-u-indigo-light-9-bg{background:#cfdbfe!important}
.coop-u-indigo-light-9-fill{fill:#cfdbfe!important}
.coop-u-indigo-light-10{color:#eff3fa!important}
.coop-u-indigo-light-10-bg{background:#eff3fa!important}
.coop-u-indigo-light-10-fill{fill:#eff3fa!important}
.coop-u-purple-dark,.coop-u-purple-dark-3{color:#51178c!important}
.coop-u-purple-dark-3-bg,.coop-u-purple-dark-bg{background:#51178c!important}
.coop-u-purple-dark-3-fill,.coop-u-purple-dark-fill{fill:#51178c!important}
.coop-u-purple-mid-4{color:#6727b9!important}
.coop-u-purple-mid-4-bg{background:#6727b9!important}
.coop-u-purple-mid-4-fill{fill:#6727b9!important}
.coop-u-purple-mid-6{color:#8d44d8!important}
.coop-u-purple-mid-6-bg{background:#8d44d8!important}
.coop-u-purple-mid-6-fill{fill:#8d44d8!important}
.coop-u-purple-light-8{color:#d395fe!important}
.coop-u-purple-light-8-bg{background:#d395fe!important}
.coop-u-purple-light-8-fill{fill:#d395fe!important}
.coop-u-purple-light-9{color:#edc3ff!important}
.coop-u-purple-light-9-bg{background:#edc3ff!important}
.coop-u-purple-light-9-fill{fill:#edc3ff!important}
.coop-u-purple-light-10{color:#f9edfc!important}
.coop-u-purple-light-10-bg{background:#f9edfc!important}
.coop-u-purple-light-10-fill{fill:#f9edfc!important}
.coop-u-magenta-dark-3{color:#812373!important}
.coop-u-magenta-dark-3-bg{background:#812373!important}
.coop-u-magenta-dark-3-fill{fill:#812373!important}
.coop-u-magenta-mid-4,.coop-u-purple-mid{color:#ab278d!important}
.coop-u-magenta-mid-4-bg,.coop-u-purple-mid-bg{background:#ab278d!important}
.coop-u-magenta-mid-4-fill,.coop-u-purple-mid-fill{fill:#ab278d!important}
.coop-u-magenta-mid-7,.coop-u-pink-light{color:#f690f1!important}
.coop-u-magenta-mid-7-bg,.coop-u-pink-light-bg{background:#f690f1!important}
.coop-u-magenta-mid-7-fill,.coop-u-pink-light-fill{fill:#f690f1!important}
.coop-u-magenta-light-8,.coop-u-pink-bright{color:#feb8ff!important}
.coop-u-magenta-light-8-bg,.coop-u-pink-bright-bg{background:#feb8ff!important}
.coop-u-magenta-light-8-fill,.coop-u-pink-bright-fill{fill:#feb8ff!important}
.coop-u-magenta-light-9{color:#fad1fe!important}
.coop-u-magenta-light-9-bg{background:#fad1fe!important}
.coop-u-magenta-light-9-fill{fill:#fad1fe!important}
.coop-u-magenta-light-10{color:#faeafc!important}
.coop-u-magenta-light-10-bg{background:#faeafc!important}
.coop-u-magenta-light-10-fill{fill:#faeafc!important}
.coop-u-brand{color:#00a1cc!important}
.coop-u-brand-bg{background:#00a1cc!important}
.coop-u-brand-fill{fill:#00a1cc!important}
.coop-u-brand-stroke{stroke:#00a1cc!important;border-color:#00a1cc!important}
.coop-u-brand-deals-bg,.coop-u-deal-red-bg{background:#d12430!important}
.coop-u-deal-red-fill{fill:#d12430!important}
.coop-u-deal-red-stroke{stroke:#d12430!important;border-color:#d12430!important}
.coop-u-brand-cls-blue-dark{color:#114d94!important}
.coop-u-brand-cls-blue-dark-bg{background:#114d94!important}
.coop-u-brand-cls-blue-dark-fill{fill:#114d94!important}
.coop-u-brand-cls-blue-dark-stroke{stroke:#114d94!important;border-color:#114d94!important}
.coop-u-brand-cls-blue-mid{color:#0761c2!important}
.coop-u-brand-cls-blue-mid-bg{background:#0761c2!important}
.coop-u-brand-cls-blue-mid-fill{fill:#0761c2!important}
.coop-u-brand-cls-blue-mid-stroke{stroke:#0761c2!important;border-color:#0761c2!important}
.coop-u-brand-cls-blue-light{color:#287cdf!important}
.coop-u-brand-cls-blue-light-bg{background:#287cdf!important}
.coop-u-brand-cls-blue-light-fill{fill:#287cdf!important}
.coop-u-brand-cls-blue-light-stroke{stroke:#287cdf!important;border-color:#287cdf!important}
.coop-u-brand-bac-purple{color:#674170!important}
.coop-u-brand-bac-purple-bg{background:#674170!important}
.coop-u-brand-bac-purple-fill{fill:#674170!important}
.coop-u-brand-bac-purple-stroke{stroke:#674170!important;border-color:#674170!important}
.coop-u-brand-membership-purple-dark{color:#776ca7!important}
.coop-u-brand-membership-purple-dark-bg{background:#776ca7!important}
.coop-u-brand-membership-purple-dark-fill{fill:#776ca7!important}
.coop-u-brand-membership-purple-dark-stroke{stroke:#776ca7!important;border-color:#776ca7!important}
.coop-u-brand-membership-purple-bright{color:#847db5!important}
.coop-u-brand-membership-purple-bright-bg{background:#847db5!important}
.coop-u-brand-membership-purple-bright-fill{fill:#847db5!important}
.coop-u-brand-membership-purple-bright-stroke{stroke:#847db5!important;border-color:#847db5!important}
.coop-u-brand-membership-purple-light{color:#b2aece!important}
.coop-u-brand-membership-purple-light-bg{background:#b2aece!important}
.coop-u-brand-membership-purple-light-fill{fill:#b2aece!important}
.coop-u-brand-membership-purple-light-stroke{stroke:#b2aece!important;border-color:#b2aece!important}
.coop-u-brand-membership-purple-lighter{color:#d3d1e4!important}
.coop-u-brand-membership-purple-lighter-bg{background:#d3d1e4!important}
.coop-u-brand-membership-purple-lighter-fill{fill:#d3d1e4!important}
.coop-u-brand-membership-purple-lighter-stroke{stroke:#d3d1e4!important;border-color:#d3d1e4!important}
.coop-u-brand-membership-purple-lightest{color:#eae8f4!important}
.coop-u-brand-membership-purple-lightest-bg{background:#eae8f4!important}
.coop-u-brand-membership-purple-lightest-fill{fill:#eae8f4!important}
.coop-u-brand-membership-purple-lightest-stroke{stroke:#eae8f4!important;border-color:#eae8f4!important}
.coop-u-brand-membership-lilac-dark{color:#806697!important}
.coop-u-brand-membership-lilac-dark-bg{background:#806697!important}
.coop-u-brand-membership-lilac-dark-fill{fill:#806697!important}
.coop-u-brand-membership-lilac-dark-stroke{stroke:#806697!important;border-color:#806697!important}
.coop-u-brand-membership-lilac-bright{color:#a976bb!important}
.coop-u-brand-membership-lilac-bright-bg{background:#a976bb!important}
.coop-u-brand-membership-lilac-bright-fill{fill:#a976bb!important}
.coop-u-brand-membership-lilac-bright-stroke{stroke:#a976bb!important;border-color:#a976bb!important}
.coop-u-brand-membership-lilac-light{color:#bba2c6!important}
.coop-u-brand-membership-lilac-light-bg{background:#bba2c6!important}
.coop-u-brand-membership-lilac-light-fill{fill:#bba2c6!important}
.coop-u-brand-membership-lilac-light-stroke{stroke:#bba2c6!important;border-color:#bba2c6!important}
.coop-u-brand-membership-lilac-lighter{color:#ccbad4!important}
.coop-u-brand-membership-lilac-lighter-bg{background:#ccbad4!important}
.coop-u-brand-membership-lilac-lighter-fill{fill:#ccbad4!important}
.coop-u-brand-membership-lilac-lighter-stroke{stroke:#ccbad4!important;border-color:#ccbad4!important}
.coop-u-brand-membership-lilac-lightest{color:#e6dde9!important}
.coop-u-brand-membership-lilac-lightest-bg{background:#e6dde9!important}
.coop-u-brand-membership-lilac-lightest-fill{fill:#e6dde9!important}
.coop-u-brand-membership-lilac-lightest-stroke{stroke:#e6dde9!important;border-color:#e6dde9!important}
.coop-u-brand-membership-pink-dark{color:#9d5b7b!important}
.coop-u-brand-membership-pink-dark-bg{background:#9d5b7b!important}
.coop-u-brand-membership-pink-dark-fill{fill:#9d5b7b!important}
.coop-u-brand-membership-pink-dark-stroke{stroke:#9d5b7b!important;border-color:#9d5b7b!important}
.coop-u-brand-membership-pink-bright{color:#d15c8c!important}
.coop-u-brand-membership-pink-bright-bg{background:#d15c8c!important}
.coop-u-brand-membership-pink-bright-fill{fill:#d15c8c!important}
.coop-u-brand-membership-pink-bright-stroke{stroke:#d15c8c!important;border-color:#d15c8c!important}
.coop-u-brand-membership-pink-light{color:#d19fb4!important}
.coop-u-brand-membership-pink-light-bg{background:#d19fb4!important}
.coop-u-brand-membership-pink-light-fill{fill:#d19fb4!important}
.coop-u-brand-membership-pink-light-stroke{stroke:#d19fb4!important;border-color:#d19fb4!important}
.coop-u-brand-membership-pink-lighter{color:#e3cbd4!important}
.coop-u-brand-membership-pink-lighter-bg{background:#e3cbd4!important}
.coop-u-brand-membership-pink-lighter-fill{fill:#e3cbd4!important}
.coop-u-brand-membership-pink-lighter-stroke{stroke:#e3cbd4!important;border-color:#e3cbd4!important}
.coop-u-brand-membership-pink-lightest{color:#f0e5eb!important}
.coop-u-brand-membership-pink-lightest-bg{background:#f0e5eb!important}
.coop-u-brand-membership-pink-lightest-fill{fill:#f0e5eb!important}
.coop-u-brand-membership-pink-lightest-stroke{stroke:#f0e5eb!important;border-color:#f0e5eb!important}
.coop-u-brand-membership-orange-dark{color:#b45d2b!important}
.coop-u-brand-membership-orange-dark-bg{background:#b45d2b!important}
.coop-u-brand-membership-orange-dark-fill{fill:#b45d2b!important}
.coop-u-brand-membership-orange-dark-stroke{stroke:#b45d2b!important;border-color:#b45d2b!important}
.coop-u-brand-membership-orange-bright{color:#f5a74b!important}
.coop-u-brand-membership-orange-bright-bg{background:#f5a74b!important}
.coop-u-brand-membership-orange-bright-fill{fill:#f5a74b!important}
.coop-u-brand-membership-orange-bright-stroke{stroke:#f5a74b!important;border-color:#f5a74b!important}
.coop-u-brand-membership-orange-light{color:#e6bb8f!important}
.coop-u-brand-membership-orange-light-bg{background:#e6bb8f!important}
.coop-u-brand-membership-orange-light-fill{fill:#e6bb8f!important}
.coop-u-brand-membership-orange-light-stroke{stroke:#e6bb8f!important;border-color:#e6bb8f!important}
.coop-u-brand-membership-orange-lighter{color:#f0ddd1!important}
.coop-u-brand-membership-orange-lighter-bg{background:#f0ddd1!important}
.coop-u-brand-membership-orange-lighter-fill{fill:#f0ddd1!important}
.coop-u-brand-membership-orange-lighter-stroke{stroke:#f0ddd1!important;border-color:#f0ddd1!important}
.coop-u-brand-membership-orange-lightest{color:#f7eeeb!important}
.coop-u-brand-membership-orange-lightest-bg{background:#f7eeeb!important}
.coop-u-brand-membership-orange-lightest-fill{fill:#f7eeeb!important}
.coop-u-brand-membership-orange-lightest-stroke{stroke:#f7eeeb!important;border-color:#f7eeeb!important}
.coop-u-brand-membership-yellow-dark{color:#bf843e!important}
.coop-u-brand-membership-yellow-dark-bg{background:#bf843e!important}
.coop-u-brand-membership-yellow-dark-fill{fill:#bf843e!important}
.coop-u-brand-membership-yellow-dark-stroke{stroke:#bf843e!important;border-color:#bf843e!important}
.coop-u-brand-membership-yellow-bright{color:#f8da6d!important}
.coop-u-brand-membership-yellow-bright-bg{background:#f8da6d!important}
.coop-u-brand-membership-yellow-bright-fill{fill:#f8da6d!important}
.coop-u-brand-membership-yellow-bright-stroke{stroke:#f8da6d!important;border-color:#f8da6d!important}
.coop-u-brand-membership-yellow-light{color:#edd273!important}
.coop-u-brand-membership-yellow-light-bg{background:#edd273!important}
.coop-u-brand-membership-yellow-light-fill{fill:#edd273!important}
.coop-u-brand-membership-yellow-light-stroke{stroke:#edd273!important;border-color:#edd273!important}
.coop-u-brand-membership-yellow-lighter{color:#f3e2a4!important}
.coop-u-brand-membership-yellow-lighter-bg{background:#f3e2a4!important}
.coop-u-brand-membership-yellow-lighter-fill{fill:#f3e2a4!important}
.coop-u-brand-membership-yellow-lighter-stroke{stroke:#f3e2a4!important;border-color:#f3e2a4!important}
.coop-u-brand-membership-yellow-lightest{color:#f9f1d1!important}
.coop-u-brand-membership-yellow-lightest-bg{background:#f9f1d1!important}
.coop-u-brand-membership-yellow-lightest-fill{fill:#f9f1d1!important}
.coop-u-brand-membership-yellow-lightest-stroke{stroke:#f9f1d1!important;border-color:#f9f1d1!important}
.coop-u-brand-membership-green-dark{color:#6a7345!important}
.coop-u-brand-membership-green-dark-bg{background:#6a7345!important}
.coop-u-brand-membership-green-dark-fill{fill:#6a7345!important}
.coop-u-brand-membership-green-dark-stroke{stroke:#6a7345!important;border-color:#6a7345!important}
.coop-u-brand-membership-green-bright{color:#b3ce7b!important}
.coop-u-brand-membership-green-bright-bg{background:#b3ce7b!important}
.coop-u-brand-membership-green-bright-fill{fill:#b3ce7b!important}
.coop-u-brand-membership-green-bright-stroke{stroke:#b3ce7b!important;border-color:#b3ce7b!important}
.coop-u-brand-membership-green-light{color:#d1d4a5!important}
.coop-u-brand-membership-green-light-bg{background:#d1d4a5!important}
.coop-u-brand-membership-green-light-fill{fill:#d1d4a5!important}
.coop-u-brand-membership-green-light-stroke{stroke:#d1d4a5!important;border-color:#d1d4a5!important}
.coop-u-brand-membership-green-lighter{color:#e4e5c6!important}
.coop-u-brand-membership-green-lighter-bg{background:#e4e5c6!important}
.coop-u-brand-membership-green-lighter-fill{fill:#e4e5c6!important}
.coop-u-brand-membership-green-lighter-stroke{stroke:#e4e5c6!important;border-color:#e4e5c6!important}
.coop-u-brand-membership-green-lightest{color:#f6f6eb!important}
.coop-u-brand-membership-green-lightest-bg{background:#f6f6eb!important}
.coop-u-brand-membership-green-lightest-fill{fill:#f6f6eb!important}
.coop-u-brand-membership-green-lightest-stroke{stroke:#f6f6eb!important;border-color:#f6f6eb!important}
.coop-u-brand-membership-turquoise-dark{color:#487d7b!important}
.coop-u-brand-membership-turquoise-dark-bg{background:#487d7b!important}
.coop-u-brand-membership-turquoise-dark-fill{fill:#487d7b!important}
.coop-u-brand-membership-turquoise-dark-stroke{stroke:#487d7b!important;border-color:#487d7b!important}
.coop-u-brand-membership-turquoise-bright{color:#87cdcd!important}
.coop-u-brand-membership-turquoise-bright-bg{background:#87cdcd!important}
.coop-u-brand-membership-turquoise-bright-fill{fill:#87cdcd!important}
.coop-u-brand-membership-turquoise-bright-stroke{stroke:#87cdcd!important;border-color:#87cdcd!important}
.coop-u-brand-membership-turquoise-light{color:#b9dad9!important}
.coop-u-brand-membership-turquoise-light-bg{background:#b9dad9!important}
.coop-u-brand-membership-turquoise-light-fill{fill:#b9dad9!important}
.coop-u-brand-membership-turquoise-light-stroke{stroke:#b9dad9!important;border-color:#b9dad9!important}
.coop-u-brand-membership-turquoise-lighter{color:#d3e7e5!important}
.coop-u-brand-membership-turquoise-lighter-bg{background:#d3e7e5!important}
.coop-u-brand-membership-turquoise-lighter-fill{fill:#d3e7e5!important}
.coop-u-brand-membership-turquoise-lighter-stroke{stroke:#d3e7e5!important;border-color:#d3e7e5!important}
.coop-u-brand-membership-turquoise-lightest{color:#ecf5f7!important}
.coop-u-brand-membership-turquoise-lightest-bg{background:#ecf5f7!important}
.coop-u-brand-membership-turquoise-lightest-fill{fill:#ecf5f7!important}
.coop-u-brand-membership-turquoise-lightest-stroke{stroke:#ecf5f7!important;border-color:#ecf5f7!important}
.coop-u-brand-membership-blue-dark{color:#5177a3!important}
.coop-u-brand-membership-blue-dark-bg{background:#5177a3!important}
.coop-u-brand-membership-blue-dark-fill{fill:#5177a3!important}
.coop-u-brand-membership-blue-dark-stroke{stroke:#5177a3!important;border-color:#5177a3!important}
.coop-u-brand-membership-blue-bright{color:#8fbae6!important}
.coop-u-brand-membership-blue-bright-bg{background:#8fbae6!important}
.coop-u-brand-membership-blue-bright-fill{fill:#8fbae6!important}
.coop-u-brand-membership-blue-bright-stroke{stroke:#8fbae6!important;border-color:#8fbae6!important}
.coop-u-brand-membership-blue-light{color:#c1d7ee!important}
.coop-u-brand-membership-blue-light-bg{background:#c1d7ee!important}
.coop-u-brand-membership-blue-light-fill{fill:#c1d7ee!important}
.coop-u-brand-membership-blue-light-stroke{stroke:#c1d7ee!important;border-color:#c1d7ee!important}
.coop-u-brand-membership-blue-lighter{color:#d8e6f4!important}
.coop-u-brand-membership-blue-lighter-bg{background:#d8e6f4!important}
.coop-u-brand-membership-blue-lighter-fill{fill:#d8e6f4!important}
.coop-u-brand-membership-blue-lighter-stroke{stroke:#d8e6f4!important;border-color:#d8e6f4!important}
.coop-u-brand-membership-blue-lightest{color:#f0f6fd!important}
.coop-u-brand-membership-blue-lightest-bg{background:#f0f6fd!important}
.coop-u-brand-membership-blue-lightest-fill{fill:#f0f6fd!important}
.coop-u-brand-membership-blue-lightest-stroke{stroke:#f0f6fd!important;border-color:#f0f6fd!important}
.coop-t-regular{font-weight:400!important;font-style:normal!important}
.coop-t-talic{font-weight:400!important;font-style:italic!important}
.coop-t-bold{font-weight:700!important;font-style:normal!important}
.coop-t-medium{font-weight:500!important;font-style:normal!important}
.coop-t-bold-italic{font-family:bold!important;font-style:italic!important}
.coop-t-nounderline,a.coop-t-nounderline{-webkit-text-decoration:none!important;text-decoration:none!important}
.coop-t-text-centre{text-align:center!important}
.coop-t-text-left{text-align:left!important}
.coop-t-text-right{text-align:right!important}
.coop-t-nowrap{white-space:nowrap!important}
.coop-t-font-size-14{font-size:.875rem!important}
.coop-t-font-size-16{font-size:1rem!important}
.coop-t-font-size-18{font-size:1.125rem!important}
.coop-t-font-size-20{font-size:1.25rem!important}
.coop-t-font-size-22{font-size:1.375rem!important}
.coop-t-font-size-24{font-size:1.5rem!important}
.coop-t-font-size-26{font-size:1.625rem!important}
.coop-t-font-size-28{font-size:1.75rem!important}
.coop-t-font-size-30{font-size:1.875rem!important}
.coop-t-font-size-32{font-size:2rem!important}
.coop-u-margin-0{margin:0!important}
.coop-u-margin-t-0{margin-top:0!important}
.coop-u-margin-b-0{margin-bottom:0!important}
.coop-u-margin-2{margin:.125rem!important}
.coop-u-margin-2-0{margin:0!important}
@media (min-width:48em){.coop-u-margin-2-0{margin:.125rem!important}}
.coop-u-margin-t-2{margin-top:.125rem!important}
.coop-u-margin-resp-t-2-0{margin-top:0!important}
@media (min-width:48em){.coop-u-margin-resp-t-2-0{margin-top:.125rem!important}}
.coop-u-margin-b-2{margin-bottom:.125rem!important}
.coop-u-margin-resp-b-2-0{margin-bottom:0!important}
@media (min-width:48em){.coop-u-margin-resp-b-2-0{margin-bottom:.125rem!important}}
.coop-u-margin-4{margin:.25rem!important}
.coop-u-margin--4-2{margin:.125rem!important}
@media (min-width:48em){.coop-u-margin--4-2{margin:.25rem!important}}
.coop-u-margin-t-4{margin-top:.25rem!important}
.coop-u-margin-resp-t-4-2{margin-top:.125rem!important}
@media (min-width:48em){.coop-u-margin-resp-t-4-2{margin-top:.25rem!important}}
.coop-u-margin-b-4{margin-bottom:.25rem!important}
.coop-u-margin-resp-b-4-2{margin-bottom:.125rem!important}
@media (min-width:48em){.coop-u-margin-resp-b-4-2{margin-bottom:.25rem!important}}
.coop-u-margin-8{margin:.5rem!important}
.coop-u-margin-8-4{margin:.25rem!important}
@media (min-width:48em){.coop-u-margin-8-4{margin:.5rem!important}}
.coop-u-margin-t-8{margin-top:.5rem!important}
.coop-u-margin-resp-t-8-4{margin-top:.25rem!important}
@media (min-width:48em){.coop-u-margin-resp-t-8-4{margin-top:.5rem!important}}
.coop-u-margin-b-8{margin-bottom:.5rem!important}
.coop-u-margin-resp-b-8-4{margin-bottom:.25rem!important}
@media (min-width:48em){.coop-u-margin-resp-b-8-4{margin-bottom:.5rem!important}}
.coop-u-margin-16{margin:1rem!important}
.coop-u-margin-16-8{margin:.5rem!important}
@media (min-width:48em){.coop-u-margin-16-8{margin:1rem!important}}
.coop-u-margin-16-12{margin:.75rem!important}
@media (min-width:48em){.coop-u-margin-16-12{margin:1rem!important}}
.coop-u-margin-t-16{margin-top:1rem!important}
.coop-u-margin-resp-t-16-8{margin-top:.5rem!important}
@media (min-width:48em){.coop-u-margin-resp-t-16-8{margin-top:1rem!important}}
.coop-u-margin-resp-t-16-12{margin-top:.75rem!important}
@media (min-width:48em){.coop-u-margin-resp-t-16-12{margin-top:1rem!important}}
.coop-u-margin-b-16{margin-bottom:1rem!important}
.coop-u-margin-resp-b-16-8{margin-bottom:.5rem!important}
@media (min-width:48em){.coop-u-margin-resp-b-16-8{margin-bottom:1rem!important}}
.coop-u-margin-resp-b-16-12{margin-bottom:.75rem!important}
@media (min-width:48em){.coop-u-margin-resp-b-16-12{margin-bottom:1rem!important}}
.coop-u-margin-24{margin:1.5rem!important}
.coop-u-margin-24-12{margin:.75rem!important}
@media (min-width:48em){.coop-u-margin-24-12{margin:1.5rem!important}}
.coop-u-margin-t-24{margin-top:1.5rem!important}
.coop-u-margin-resp-t-24-12{margin-top:.75rem!important}
@media (min-width:48em){.coop-u-margin-resp-t-24-12{margin-top:1.5rem!important}}
.coop-u-margin-b-24{margin-bottom:1.5rem!important}
.coop-u-margin-resp-b-24-12{margin-bottom:.75rem!important}
@media (min-width:48em){.coop-u-margin-resp-b-24-12{margin-bottom:1.5rem!important}}
.coop-u-margin-32{margin:2rem!important}
.coop-u-margin-32-16{margin:1rem!important}
@media (min-width:48em){.coop-u-margin-32-16{margin:2rem!important}}
.coop-u-margin-32-24{margin:1.5rem!important}
@media (min-width:48em){.coop-u-margin-32-24{margin:2rem!important}}
.coop-u-margin-t-32{margin-top:2rem!important}
.coop-u-margin-resp-t-32-16{margin-top:1rem!important}
@media (min-width:48em){.coop-u-margin-resp-t-32-16{margin-top:2rem!important}}
.coop-u-margin-resp-t-32-24{margin-top:1.5rem!important}
@media (min-width:48em){.coop-u-margin-resp-t-32-24{margin-top:2rem!important}}
.coop-u-margin-b-32{margin-bottom:2rem!important}
.coop-u-margin-resp-b-32-16{margin-bottom:1rem!important}
@media (min-width:48em){.coop-u-margin-resp-b-32-16{margin-bottom:2rem!important}}
.coop-u-margin-resp-b-32-24{margin-bottom:1.5rem!important}
@media (min-width:48em){.coop-u-margin-resp-b-32-24{margin-bottom:2rem!important}}
.coop-u-margin-48{margin:3rem!important}
.coop-u-margin-48-24{margin:1.5rem!important}
@media (min-width:48em){.coop-u-margin-48-24{margin:3rem!important}}
.coop-u-margin-48-32{margin:2rem!important}
@media (min-width:48em){.coop-u-margin-48-32{margin:3rem!important}}
.coop-u-margin-t-48{margin-top:3rem!important}
.coop-u-margin-resp-t-48-24{margin-top:1.5rem!important}
@media (min-width:48em){.coop-u-margin-resp-t-48-24{margin-top:3rem!important}}
.coop-u-margin-resp-t-48-32{margin-top:2rem!important}
@media (min-width:48em){.coop-u-margin-resp-t-48-32{margin-top:3rem!important}}
.coop-u-margin-b-48{margin-bottom:3rem!important}
.coop-u-margin-resp-b-48-24{margin-bottom:1.5rem!important}
@media (min-width:48em){.coop-u-margin-resp-b-48-24{margin-bottom:3rem!important}}
.coop-u-margin-resp-b-48-32{margin-bottom:2rem!important}
@media (min-width:48em){.coop-u-margin-resp-b-48-32{margin-bottom:3rem!important}}
.coop-u-margin-64{margin:4rem!important}
.coop-u-margin-64-32{margin:2rem!important}
@media (min-width:48em){.coop-u-margin-64-32{margin:4rem!important}}
.coop-u-margin-64-48{margin:3rem!important}
@media (min-width:48em){.coop-u-margin-64-48{margin:4rem!important}}
.coop-u-margin-t-64{margin-top:4rem!important}
.coop-u-margin-resp-t-64-32{margin-top:2rem!important}
@media (min-width:48em){.coop-u-margin-resp-t-64-32{margin-top:4rem!important}}
.coop-u-margin-resp-t-64-48{margin-top:3rem!important}
@media (min-width:48em){.coop-u-margin-resp-t-64-48{margin-top:4rem!important}}
.coop-u-margin-b-64{margin-bottom:4rem!important}
.coop-u-margin-resp-b-64-32{margin-bottom:2rem!important}
@media (min-width:48em){.coop-u-margin-resp-b-64-32{margin-bottom:4rem!important}}
.coop-u-margin-resp-b-64-48{margin-bottom:3rem!important}
@media (min-width:48em){.coop-u-margin-resp-b-64-48{margin-bottom:4rem!important}}
.coop-u-padding-0{padding:0!important}
.coop-u-padding-2{padding:.125rem!important}
.coop-u-padding-2-0{padding:0!important}
@media (min-width:48em){.coop-u-padding-2-0{padding:.125rem!important}}
.coop-u-padding-t-2{padding-top:.125rem!important}
.coop-u-padding-resp-t-2-0{padding-top:0!important}
@media (min-width:48em){.coop-u-padding-resp-t-2-0{padding-top:.125rem!important}}
.coop-u-padding-b-2{padding-bottom:.125rem!important}
.coop-u-padding-resp-b-2-0{padding-bottom:0!important}
@media (min-width:48em){.coop-u-padding-resp-b-2-0{padding-bottom:.125rem!important}}
.coop-u-padding-4{padding:.25rem!important}
.coop-u-padding-resp-4-2{padding:.125rem!important}
@media (min-width:48em){.coop-u-padding-resp-4-2{padding:.25rem!important}}
.coop-u-padding-t-4{padding-top:.25rem!important}
.coop-u-padding-resp-t-4-2{padding-top:.125rem!important}
@media (min-width:48em){.coop-u-padding-resp-t-4-2{padding-top:.25rem!important}}
.coop-u-padding-b-4{padding-bottom:.25rem!important}
.coop-u-padding-resp-b-4-2{padding-bottom:.125rem!important}
@media (min-width:48em){.coop-u-padding-resp-b-4-2{padding-bottom:.25rem!important}}
.coop-u-padding-8{padding:.5rem!important}
.coop-u-padding-resp-8-4{padding-top:.25rem!important}
@media (min-width:48em){.coop-u-padding-resp-8-4{padding-top:.5rem!important}}
.coop-u-padding-t-8{padding-top:.5rem!important}
.coop-u-padding-resp-t-8-4{padding-top:.25rem!important}
@media (min-width:48em){.coop-u-padding-resp-t-8-4{padding-top:.5rem!important}}
.coop-u-padding-b-8{padding-bottom:.5rem!important}
.coop-u-padding-resp-b-8-4{padding-bottom:.25rem!important}
@media (min-width:48em){.coop-u-padding-resp-b-8-4{padding-bottom:.5rem!important}}
.coop-u-padding-16{padding:1rem!important}
.coop-u-padding-resp-16-8{padding:.5rem!important}
@media (min-width:48em){.coop-u-padding-resp-16-8{padding:1rem!important}}
.coop-u-padding-resp-16-12{padding:.75rem!important}
@media (min-width:48em){.coop-u-padding-resp-16-12{padding:1rem!important}}
.coop-u-padding-t-16{padding-top:1rem!important}
.coop-u-padding-resp-t-16-8{padding-top:.5rem!important}
@media (min-width:48em){.coop-u-padding-resp-t-16-8{padding-top:1rem!important}}
.coop-u-padding-resp-t-16-12{padding-top:.75rem!important}
@media (min-width:48em){.coop-u-padding-resp-t-16-12{padding-top:1rem!important}}
.coop-u-padding-b-16{padding-bottom:1rem!important}
.coop-u-padding-resp-b-16-8{padding-bottom:.5rem!important}
@media (min-width:48em){.coop-u-padding-resp-b-16-8{padding-bottom:1rem!important}}
.coop-u-padding-resp-b-16-12{padding-bottom:.75rem!important}
@media (min-width:48em){.coop-u-padding-resp-b-16-12{padding-bottom:1rem!important}}
.coop-u-padding-24{padding:1.5rem!important}
.coop-u-padding-resp-24-12{padding:.75rem!important}
@media (min-width:48em){.coop-u-padding-resp-24-12{padding:1.5rem!important}}
.coop-u-padding-t-24{padding-top:1.5rem!important}
.coop-u-padding-resp-t-24-12{padding-top:.75rem!important}
@media (min-width:48em){.coop-u-padding-resp-t-24-12{padding-top:1.5rem!important}}
.coop-u-padding-b-24{padding-bottom:1.5rem!important}
.coop-u-padding-resp-b-24-12{padding-bottom:.75rem!important}
@media (min-width:48em){.coop-u-padding-resp-b-24-12{padding-bottom:1.5rem!important}}
.coop-u-padding-32{padding:2rem!important}
.coop-u-padding-resp-32-16{padding:1rem!important}
@media (min-width:48em){.coop-u-padding-resp-32-16{padding:2rem!important}}
.coop-u-padding-resp-32-24{padding:1.5rem!important}
@media (min-width:48em){.coop-u-padding-resp-32-24{padding:2rem!important}}
.coop-u-padding-t-32{padding-top:2rem!important}
.coop-u-padding-resp-t-32-16{padding-top:1rem!important}
@media (min-width:48em){.coop-u-padding-resp-t-32-16{padding-top:2rem!important}}
.coop-u-padding-resp-t-32-24{padding-top:1.5rem!important}
@media (min-width:48em){.coop-u-padding-resp-t-32-24{padding-top:2rem!important}}
.coop-u-padding-b-32{padding-bottom:2rem!important}
.coop-u-padding-resp-b-32-16{padding-bottom:1rem!important}
@media (min-width:48em){.coop-u-padding-resp-b-32-16{padding-bottom:2rem!important}}
.coop-u-padding-resp-b-32-24{padding-bottom:1.5rem!important}
@media (min-width:48em){.coop-u-padding-resp-b-32-24{padding-bottom:2rem!important}}
.coop-u-padding-48{padding:3rem!important}
.coop-u-padding-resp-48-24{padding:1.5rem!important}
@media (min-width:48em){.coop-u-padding-resp-48-24{padding:3rem!important}}
.coop-u-padding-resp-48-32{padding:2rem!important}
@media (min-width:48em){.coop-u-padding-resp-48-32{padding:3rem!important}}
.coop-u-padding-t-48{padding-top:3rem!important}
.coop-u-padding-resp-t-48-24{padding-top:1.5rem!important}
@media (min-width:48em){.coop-u-padding-resp-t-48-24{padding-top:3rem!important}}
.coop-u-padding-resp-t-48-32{padding-top:2rem!important}
@media (min-width:48em){.coop-u-padding-resp-t-48-32{padding-top:3rem!important}}
.coop-u-padding-b-48{padding-bottom:3rem!important}
.coop-u-padding-resp-b-48-24{padding-bottom:1.5rem!important}
@media (min-width:48em){.coop-u-padding-resp-b-48-24{padding-bottom:3rem!important}}
.coop-u-padding-resp-b-48-32{padding-bottom:2rem!important}
@media (min-width:48em){.coop-u-padding-resp-b-48-32{padding-bottom:3rem!important}}
.coop-u-padding-64{padding:4rem!important}
.coop-u-padding-resp-64-32{padding:2rem!important}
@media (min-width:48em){.coop-u-padding-resp-64-32{padding:4rem!important}}
.coop-u-padding-resp-64-48{padding:3rem!important}
@media (min-width:48em){.coop-u-padding-resp-64-48{padding:4rem!important}}
.coop-u-padding-t-64{padding-top:4rem!important}
.coop-u-padding-resp-t-64-32{padding-top:2rem!important}
@media (min-width:48em){.coop-u-padding-resp-t-64-32{padding-top:4rem!important}}
.coop-u-padding-resp-t-64-48{padding-top:3rem!important}
@media (min-width:48em){.coop-u-padding-resp-t-64-48{padding-top:4rem!important}}
.coop-u-padding-b-64{padding-bottom:4rem!important}
.coop-u-padding-resp-b-64-32{padding-bottom:2rem!important}
@media (min-width:48em){.coop-u-padding-resp-b-64-32{padding-bottom:4rem!important}}
.coop-u-padding-resp-b-64-48{padding-bottom:3rem!important}
@media (min-width:48em){.coop-u-padding-resp-b-64-48{padding-bottom:4rem!important}}
.coop-u-flex{display:flex!important}
.coop-u-flex-wrap{flex-wrap:wrap!important}
.coop-u-flex-nowrap{flex-wrap:nowrap!important}
.coop-u-flex-row{flex-direction:row!important}
.coop-u-flex-column{flex-direction:column!important}
.coop-u-flex-row-reverse{flex-direction:row-reverse!important}
.coop-u-flex-column-reverse{flex-direction:column-reverse!important}
.coop-u-flex-start{justify-content:flex-start!important}
.coop-u-flex-center{justify-content:center!important}
.coop-u-flex-end{justify-content:flex-end!important}
.coop-u-flex-centered{justify-content:center!important;align-items:center!important}
.coop-u-pull-left{float:left!important}
.coop-u-pull-right{float:right!important}
.coop-u-clearfix:after,.coop-u-clearfix:before{content:" ";display:table}
.coop-u-clearfix:after{clear:both}
.coop-u-shadow{box-shadow:0 2px 10px 0 rgba(0,0,0,.15)!important}
.coop-u-shadow:hover{box-shadow:0 2px 10px 0 rgba(0,0,0,.25)!important}
.coop-u-border{border:2px solid #6e6e6e!important}
.coop-u-border-t{border-top:2px solid #6e6e6e!important}
.coop-u-border-r{border-right:2px solid #6e6e6e!important}
.coop-u-border-b{border-bottom:2px solid #6e6e6e!important}
.coop-u-border-l{border-left:2px solid #6e6e6e!important}
@keyframes coop-btn-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.coop-btn{display:inline-block;display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:1rem 1.25rem;color:#fff;background:#005878;font-size:1.125rem;font-family:Avenir-Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:1.2;text-align:center;border:0;border-radius:8px;transition:.15s ease-in-out;transition-property:background-color,color;outline:none;-webkit-text-decoration:none;text-decoration:none;cursor:pointer}
@media (min-width:48em){.coop-btn{min-height:3.75rem;padding:1rem 2.5rem;font-size:1.2499999rem}}
.coop-btn:focus,.coop-btn:hover{background:#003e55;color:#fff;border:0;-webkit-text-decoration:underline;text-decoration:underline}
.coop-btn:focus{transition:none;outline:2px solid #8d44d8;outline-offset:3px}
.coop-btn:active{background:#001f2b;color:#fff;outline:0}
.coop-btn--full-width{width:100%}
.coop-btn--primary{background:#0f8482;color:#fff}
.coop-btn--primary:focus,.coop-btn--primary:hover{background:#1c6b6a;color:#fff}
.coop-btn--primary:active{background:#124948;color:#fff}
.coop-btn--white{background:#fff;color:#000}
.coop-btn--white:focus,.coop-btn--white:hover{background:#efefef;color:#000}
.coop-btn--white:active{background:#d8d8d8;color:#000}
.coop-btn--grey{background:#efefef;color:#000}
.coop-btn--grey:focus,.coop-btn--grey:hover{background:#d8d8d8;color:#000}
.coop-btn--grey:active{background:#c4c4c4;color:#000}
.coop-btn--full{width:100%}
.coop-btn--small{min-height:2.75rem;padding:.5rem 1.25rem}
@media (min-width:48em){.coop-btn--small{min-height:3.125rem}}
.coop-btn--loading{position:relative;padding-right:calc(1.25rem + 38px)}
@media (min-width:48em){.coop-btn--loading{padding-right:calc(2.5rem + 38px)}}
.coop-btn--loading.coop-btn--small{padding-right:calc(1.25rem + 38px)}
@media (min-width:48em){.coop-btn--loading.coop-btn--small{padding-right:calc(1.25rem + 38px)}}
.coop-btn--loading.coop-btn--full-width{padding-left:calc(1.25rem + 20px);padding-right:calc(1.25rem + 20px)}
@media (min-width:48em){.coop-btn--loading.coop-btn--full-width{padding-left:calc(2.5rem + 20px);padding-right:calc(2.5rem + 20px)}}
.coop-btn--loading:after{position:absolute;top:1rem;right:20px;content:"";animation:coop-btn-spinner 1.25s linear infinite;border:2px solid;border-right-color:transparent!important;border-radius:50%;width:20px;height:20px;transition:color 0s}
@media (min-width:48em){.coop-btn--loading:after{top:1.25rem;right:40px}}
.coop-btn--loading.coop-btn--small:after{top:.75rem}
@media (min-width:48em){.coop-btn--loading.coop-btn--small:after{top:.9375rem;right:20px}}
@media (min-width:48em){.coop-btn--loading.coop-btn--full-width.coop-btn--small:after{right:40px}}
.coop-btn--app{position:relative;padding:0;background:#000}
.coop-btn--app:focus,.coop-btn--app:hover{background:#595959}
.coop-btn--app .coop-btn__graphic{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
@media (min-width:48em){.coop-btn--app{padding:0}}
.coop-btn--app-google{width:10.5625rem}
@media (min-width:48em){.coop-btn--app-google{width:12.1875rem}}
.coop-btn--app-apple{width:9.75rem}
@media (min-width:48em){.coop-btn--app-apple{width:11.25rem}}
.coop-form{margin-bottom:2rem}
.coop-form__row{margin-bottom:1.5rem}
.coop-form__row:after,.coop-form__row:before{content:" ";display:table}
.coop-form__row:after{clear:both}
.coop-form__columns{display:flex;white-space:nowrap;font-size:0}
.coop-form__column{display:inline-block;width:auto}
.coop-form__column+.coop-form__column{margin-left:1rem}
.coop-form__label,label{font-size:1.125rem;font-family:Avenir-Next,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:500;display:block;margin:0 0 .5rem}
@media (min-width:48em){.coop-form__label,label{font-size:1.2499999rem}}
.coop-form__hint,.coop-label__hint{display:block;margin:0 0 .5rem;color:#595959;font-family:Avenir-Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5}
@media (min-width:48em){.coop-form__hint,.coop-label__hint{font-size:1.2499999rem}}
.coop-form__label+.coop-form__hint,.coop-form__label+.coop-label__hint,label+.coop-label__hint{margin-top:-.25rem}
.coop-form__label--inline{display:inline}
.coop-form__legend,legend{font-family:Avenir-Next,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;display:block;margin:0 0 .5rem;font-size:1.375rem;line-height:1.5}
@media (min-width:48em){.coop-form__legend,legend{font-size:1.625rem}}
.coop-form__fieldset,fieldset{border:none;padding:0;margin:0;width:100%}
.coop-form__input,.coop-form__textarea,input,textarea{display:block;width:100%;background:#fff;border:2px solid #6e6e6e;border-radius:5px;color:#282828;-webkit-appearance:none;appearance:none;outline:0;transition:border-color .3s ease-in-out;font-size:1.125rem;line-height:1.5}
.coop-form__input::-webkit-input-placeholder,.coop-form__textarea::-webkit-input-placeholder,input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;-webkit-transition-property:background-color,color;transition-property:background-color,color;color:#595959}
.coop-form__input:focus,.coop-form__textarea:focus,input:focus,textarea:focus{background:#fff;border-color:#000;outline-offset:3px;outline:2px solid #8d44d8;transition:none}
.coop-form__input:hover::-webkit-input-placeholder,.coop-form__textarea:hover::-webkit-input-placeholder,input:hover::-webkit-input-placeholder,textarea:hover::-webkit-input-placeholder{color:#282828}
.coop-form__input:focus::-webkit-input-placeholder,.coop-form__textarea:focus::-webkit-input-placeholder,input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s ease .5s;transition:opacity .5s ease .5s;opacity:0}
.coop-form__input.coop-form__field--inline,.coop-form__textarea.coop-form__field--inline,input.coop-form__field--inline,textarea.coop-form__field--inline{display:inline-block;width:auto}
@media (min-width:48em){.coop-form__input,.coop-form__textarea,input,textarea{font-size:1.2499999rem}}
.coop-form__input,input{height:3.25rem;padding:.5rem .75rem}
@media (min-width:48em){.coop-form__input,input{height:3.75rem}}
.coop-form__field--width-1,.coop-form__input--width-1{max-width:calc(2ch + 1.5rem)}
.coop-form__field--width-2,.coop-form__input--width-2{max-width:calc(4ch + 1.5rem)}
.coop-form__field--width-3,.coop-form__input--width-3{max-width:calc(6ch + 1.5rem)}
.coop-form__field--width-4,.coop-form__input--width-4{max-width:calc(8ch + 1.5rem)}
.coop-form__field--width-5,.coop-form__input--width-5{max-width:calc(10ch + 1.5rem)}
.coop-form__field--width-10,.coop-form__input--width-10{max-width:20ch}
.coop-form__field--width-15,.coop-form__input--width-15{max-width:30ch}
.coop-form__field--width-20,.coop-form__input--width-20{max-width:40ch}
.coop-form__field--width-30,.coop-form__input--width-30{max-width:60ch}
.coop-form__textarea,textarea{min-height:3.25rem;padding:.875rem .75rem;resize:vertical}
@media (min-width:48em){.coop-form__textarea,textarea{min-height:3.75rem}}
.coop-form__select,select{-webkit-appearance:none;appearance:none;display:block;cursor:pointer;height:3.25rem;width:100%;padding:.5rem .75rem;color:#282828;font-size:1.125rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2718%27 height=%2721%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.493 15.253a1.174 1.174 0 01-.987 0 1.129 1.129 0 01-.378-.298L1.76 8.33a1.294 1.294 0 01-.352-.902c0-.332.114-.64.324-.887l.056-.059c.234-.223.525-.343.839-.343.325 0 .623.13.849.368l5.517 5.755 5.498-5.814a1.14 1.14 0 01.88-.418c.33 0 .632.139.894.418.21.246.325.55.325.88 0 .329-.115.632-.352.91l-6.365 6.716a1.13 1.13 0 01-.38.3z%27 fill=%27%23979797%27/%3E%3Cmask id=%27a%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%271%27 y=%276%27 width=%2716%27 height=%2710%27%3E%3Cpath d=%27M9.493 15.253a1.174 1.174 0 01-.987 0 1.129 1.129 0 01-.378-.298L1.76 8.33a1.294 1.294 0 01-.352-.902c0-.332.114-.64.324-.887l.056-.059c.234-.223.525-.343.839-.343.325 0 .623.13.849.368l5.517 5.755 5.498-5.814a1.14 1.14 0 01.88-.418c.33 0 .632.139.894.418.21.246.325.55.325.88 0 .329-.115.632-.352.91l-6.365 6.716a1.13 1.13 0 01-.38.3z%27 fill=%27%23fff%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23a%29%27%3E%3Cpath d=%27M0 20.02h18V.98H0v19.04z%27 fill=%27%23282828%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;border-radius:5px;border:2px solid #6e6e6e;transition:border-color .3s ease-in-out;outline:none}
.coop-form__select:focus,select:focus{border-color:#000;outline-offset:3px;outline:2px solid #8d44d8;transition:none}
.coop-form__select.coop-form__field--inline,select.coop-form__field--inline{display:inline-block;width:auto}
@media (min-width:48em){.coop-form__select,select{font-size:1.2499999rem;height:3.75rem}}
.coop-form__choice{position:relative;min-height:25px;margin-bottom:.5rem}
.coop-form__choice:last-child{margin-bottom:0}
.coop-form__checkbox,.coop-form__radio,input[type=checkbox],input[type=radio]{display:inline;cursor:pointer;position:absolute;left:0;top:0;width:16px;height:16px;margin:0;opacity:0;z-index:1}
.coop-form__choice .coop-form__label{display:block;margin:0;padding-right:1rem;padding-left:calc(23px + 1rem);cursor:pointer;touch-action:manipulation}
.coop-form__choice .coop-form__hint{margin-top:0;padding-left:calc(23px + 1rem)}
.coop-form__choice .coop-form__hint:last-child{margin-bottom:0}
.coop-form__choice .coop-form__label:before{content:"";border:2px solid #000;border-radius:15%;background:transparent;width:25px;height:25px;position:absolute;top:1px;left:0}
@media (min-width:48em){.coop-form__choice .coop-form__label:before{top:3px}}
.coop-form__choice .coop-form__label:after{position:absolute;top:7px;left:6px;width:13px;height:13px;background:#000;opacity:0;content:""}
@media (min-width:48em){.coop-form__choice .coop-form__label:after{top:9px}}
.coop-form__checkbox+.coop-form__label:after{background:none;border:solid;border-width:0 0 3px 3px;transform:rotate(-45deg);border-top-color:transparent;height:6.5px;margin-top:2px}
.coop-form__radio+.coop-form__label:after,.coop-form__radio+.coop-form__label:before{border-radius:50%}
.coop-form__choice :focus+.coop-form__label:before{outline-offset:3px;outline:2px solid #8d44d8;transition:none}
.coop-form__choice :checked+.coop-form__label:after{opacity:1}
.coop-form__field--inline{display:inline-block;width:auto}
.coop-form__indented{border-left:3px solid #00a1cc;padding:.5rem 0 .5rem 1rem;margin:0 0 1rem .90909rem;width:calc(100% - 2rem - 3px)}
.coop-form__indented:last-child{margin-bottom:0}
.coop-form__indented fieldset{margin-bottom:1.5rem}
.coop-form__indented label{font-size:1rem}
@media (min-width:48em){.coop-form__indented label{font-size:1.1rem}}
.coop-form__invalid{border-color:#e20f14}
.coop-form__error{margin:0 0 .5rem;color:#d12430}
.coop-form__label+.coop-form__error,label+.coop-form__error{margin-top:-.5rem}
.coop-form__hint+.coop-form__error,.coop-label__hint+.coop-form__error{margin-top:1rem}
.coop-c-message{padding:1rem;margin-bottom:2rem}
.coop-c-message:focus{outline-offset:3px;outline:2px solid #8d44d8}
@media (min-width:48em){.coop-c-message{padding:1rem 2rem;margin-bottom:2.5rem}}
.coop-c-message__heading,.coop-c-message__list,.coop-c-message__message:last-child{margin-bottom:.25rem}
@media (min-width:48em){.coop-c-message__heading,.coop-c-message__list,.coop-c-message__message:last-child{margin-bottom:.5rem}}
.coop-c-message__list{color:#282828}
.coop-c-message--alert{background:#f8eec7;border-left:4px solid #f8d156}
.coop-c-message--error{background:#fcf1f1;border-left:4px solid #e20f14}
.coop-c-message--error .coop-c-message__link,.coop-c-message--error .coop-c-message__list{color:#d12430}
.coop-table-wrapper{overflow-x:auto}
.coop-table,table{width:100%;margin-bottom:1rem;overflow:hidden;border-collapse:separate;text-align:left}
.coop-table+.coop-table,.coop-table-wrapper+.coop-table-wrapper,table+table{margin-top:1.5rem}
.coop-table__caption,table caption{margin:1rem 0 .5rem;text-align:left}
.coop-table__cell,.coop-table__footer,.coop-table__header,td,th{position:relative;padding:1rem 2rem 1rem 0;vertical-align:top;border:solid #c4c4c4;border-width:0 0 1px;text-align:left}
.coop-table__cell:after,.coop-table__header:after,td:after,th:after{position:absolute;z-index:1;bottom:-1px;right:0;display:block;width:.5rem;height:1px;border-bottom:1px solid #fff;content:""}
.coop-table__cell:last-child:after,.coop-table__header:last-child:after,td:last-child:after,th:last-child:after{right:-.5rem}
.coop-table__cell--numeric,.coop-table__footer--numeric,.coop-table__header--numeric,td[align=right],th[align=right]{padding-left:2rem;padding-right:0;text-align:right}
.coop-table__cell--numeric:after,.coop-table__footer--numeric:after,.coop-table__header--numeric:after,td[align=right]:after,th[align=right]:after{right:-.5rem}
.coop-table__cell,tbody th{font-weight:400}
.coop-table__header,thead td,thead th{position:relative;padding-bottom:1.5rem;font-weight:700;border-bottom-width:2px}
.coop-table__header:after,thead td:after,thead th:after{bottom:-2px;border-bottom-width:2px}
.coop-table__footer,tfoot td,tfoot th{padding-top:1.5rem;border-bottom-width:0;font-weight:700}
@media (max-width:47.9375em){.coop-table--stackable tbody td,.coop-table--stackable tbody th,.coop-table--stackable tfoot td,.coop-table--stackable tfoot th{padding:1rem 0}.coop-table--stackable tbody td:after,.coop-table--stackable tbody th:after,.coop-table--stackable tfoot td:after,.coop-table--stackable tfoot th:after{left:auto;right:50%}}
@media (max-width:47.9375em){.coop-table--stackable tbody th,.coop-table--stackable tfoot th{display:block;margin-top:1rem;padding:1.5rem 0;font-weight:700;border-bottom-width:2px}.coop-table--stackable tbody th:after,.coop-table--stackable tfoot th:after{display:none}}
.coop-table--stackable tbody tr:first-of-type th{margin-top:0}
@media (max-width:47.9375em){.coop-table--stackable tbody td,.coop-table--stackable tfoot td{display:flex;border-bottom-width:1px}.coop-table--stackable tbody td:before,.coop-table--stackable tfoot td:before{width:50%;padding-right:1rem;font-weight:400;text-align:left;white-space:normal;content:attr(data-heading) ""}}
@media (max-width:47.9375em){.coop-table--stackable tfoot td:before{font-weight:700}}
@media (max-width:47.9375em){.coop-table--stackable .coop-table__cell--numeric,.coop-table--stackable .coop-table__footer--numeric,.coop-table--stackable tbody td[align=right],.coop-table--stackable tfoot td[align=right]{justify-content:space-between}.coop-table--stackable .coop-table__cell--numeric:after,.coop-table--stackable .coop-table__footer--numeric:after,.coop-table--stackable tbody td[align=right]:after,.coop-table--stackable tfoot td[align=right]:after{right:50%}}
@media (max-width:47.9375em){.coop-table--stackable thead td,.coop-table--stackable thead th{border:0;clip:rect(0 0 0 0);height:0;overflow:hidden;padding:0;position:absolute;width:0;opacity:0;letter-spacing:0}}
.coop-c-notification{position:relative;padding:1rem;margin-bottom:1rem;background-color:#eef3fc;border-left:4px solid #0761c2}
@media (min-width:48em){.coop-c-notification{margin-bottom:2rem}}
.coop-c-notification__link{color:#282828;border:none;-webkit-text-decoration:underline;text-decoration:underline}
.coop-c-notification__link:active,.coop-c-notification__link:focus{outline:none}
.coop-c-notification__link:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0}
.coop-c-notification__link:active:after,.coop-c-notification__link:focus:after{outline:2px solid #8d44d8;outline-offset:3px}
.coop-c-notification__heading{margin-bottom:0;margin-top:0;padding:0;font-size:1.375rem;font-weight:500}
.coop-c-notification:focus-within .coop-c-notification__link,.coop-c-notification:focus .coop-c-notification__link,.coop-c-notification:hover .coop-c-notification__link{-webkit-text-decoration:none;text-decoration:none;color:#282828}
.coop-c-notification__p{width:100%;margin-top:0;font-size:1rem}
.coop-c-notification__p:last-child{margin-bottom:0}
@media (min-width:48em){.coop-c-notification__p:last-child{margin-bottom:0}}
@media (min-width:64em){.coop-c-notification__p{width:65%}}
.coop-c-notification--alert{background-color:#f8eec7;border-left-color:#f8d156}
.coop-c-notification--success{background-color:#d7e3c6;border-left-color:#50811b}
.coop-c-notification--error{background-color:#fcf1f1;border-left-color:#e20f14}
/* ===============================================
Functions - Co-op Front-end Toolkit
=============================================== */
/**
 * Returns a full-formed url based on the $base-url setting.
 * @param  {string} $url the relative URL for the resource
 * @return {string}      the fully-formed url() value
 */
/**
 * Strip unit from given value
 * @param  {Number} $value Value to remove unit from
 * @return {Number}        Raw value without unit
 */
/* Finder mixins */
/* stylelint-disable-next-line */
/* stylelint-disable-next-line */
@keyframes three-quarters-loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* ===============================================
Icons mixins - Co-op Front-end Toolkit
=============================================== */
@font-face {
  font-family: coopicons;
  src: url(../../d6c6d2b860f2189dd174.eot?-1cb1l5);
  src: url(../../d6c6d2b860f2189dd174.eot?#iefix-1cb1l5) format("embedded-opentype"), url(../../5b98f5f5e5eb341aa92b.ttf?-1cb1l5) format("truetype"), url(../../67f1d9cde61533d1661f.woff?-1cb1l5) format("woff"), url(../../67f1d9cde61533d1661f.woff?-1cb1l5) format("woff2"), url(../../45716bab8ae95335e96a.svg?-1cb1l5#coopicons) format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Common Finder components */
.fill-grey {
  background: var(--color-grey-neutral-light);
}
.padding-q {
  padding: var(--spacing-16);
}
.padding-th {
  padding-top: var(--spacing-32);
}
.padding-bq {
  padding-bottom: var(--spacing-16);
}
.margin-x {
  margin: 0;
}
.margin-bb {
  margin-bottom: var(--spacing-64);
}
.margin-bh {
  margin-bottom: var(--spacing-32);
}
.margin-bq {
  margin-bottom: var(--spacing-16);
}
.margin-tb {
  margin-top: var(--spacing-64);
}
.margin-th {
  margin-top: var(--spacing-32);
}
.margin-tq {
  margin-top: var(--spacing-16);
}
/**
 * Hide content visually (available to screen readers)
 */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 0;
  opacity: 0;
  letter-spacing: 0;
}
/**
   * Un-hide content
   */
.visuallyshown {
  clip: auto;
  height: auto;
  overflow: visible;
  position: static;
  width: auto;
  opacity: 1;
  letter-spacing: inherit;
}
.nowrap {
  white-space: nowrap;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.main {
  margin-top: var(--spacing-32);
  outline: 0;
  overflow: hidden;
}
/* Finder mixins */
/* ===============================================
Functions - Co-op Front-end Toolkit
=============================================== */
/**
 * Returns a full-formed url based on the $base-url setting.
 * @param  {string} $url the relative URL for the resource
 * @return {string}      the fully-formed url() value
 */
/**
 * Strip unit from given value
 * @param  {Number} $value Value to remove unit from
 * @return {Number}        Raw value without unit
 */
/* stylelint-disable-next-line */
/* stylelint-disable-next-line */
@keyframes three-quarters-loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* ===============================================
Icons mixins - Co-op Front-end Toolkit
=============================================== */
@font-face {
  font-family: coopicons;
  src: url(../../d6c6d2b860f2189dd174.eot?-1cb1l5);
  src: url(../../d6c6d2b860f2189dd174.eot?#iefix-1cb1l5) format("embedded-opentype"), url(../../5b98f5f5e5eb341aa92b.ttf?-1cb1l5) format("truetype"), url(../../67f1d9cde61533d1661f.woff?-1cb1l5) format("woff"), url(../../67f1d9cde61533d1661f.woff?-1cb1l5) format("woff2"), url(../../45716bab8ae95335e96a.svg?-1cb1l5#coopicons) format("svg");
  font-weight: normal;
  font-style: normal;
}
a {
  color: var(--color-text);
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
}
a:hover, a:focus {
  -webkit-text-decoration: none;
  text-decoration: none;
}
a.blue {
  color: var(--color-link);
}
a.alt-link {
  -webkit-text-decoration: none;
  text-decoration: none;
}
a.alt-link:hover, a.alt-link:focus {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.chevron::after {
  content: "";
  display: inline-block;
  width: 0.625em;
  height: 0.625em;
  margin-left: 0.25em;
  background: url(../../8d5486473f9507974a4d.svg) center no-repeat;
  background-size: contain;
  transition: all 0.25s ease-in-out;
}
.chevron.chevron-down::after {
  transform: rotate(90deg);
}
.chevron.chevron-up::after, .chevron.chevron-down[aria-expanded=true]::after {
  transform: rotate(270deg);
}
.chevron.chevron-left {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  padding-right: 10px;
  margin-bottom: 20px;
}
.chevron.chevron-left::after {
  position: absolute;
  left: 0;
  margin: 0;
  bottom: 9px;
  transform: rotate(180deg);
}
/* ===============================================
Lists mixins - Co-op Front-end Toolkit
=============================================== */
.list {
  margin-bottom: var(--spacing-32);
}
.list-bare {
  list-style-type: none;
  padding: 0;
}
.list-inline {
  list-style-type: none;
  padding: 0;
}
.list-inline li {
  display: inline-block;
}
.list-spaced li {
  margin-bottom: 0.5em;
}
.form-row {
  margin: 0 0 2em;
  border: 0;
  padding: 0;
}
.form-row.with-errors {
  padding-left: var(--spacing-16);
  border-left: 2px solid var(--color-red-error);
}
.form-row label,
.form-row legend {
  display: block;
  width: 100%;
  margin: 0 0 0.5em;
  font-size: 1em;
  white-space: normal;
}
.form-row label.form-error,
.form-row legend.form-error {
  margin-top: 0;
}
.form-row label .optional,
.form-row label .hint,
.form-row legend .optional,
.form-row legend .hint {
  color: var(--color-grey-dark);
}
.form-row label .hint,
.form-row legend .hint {
  display: block;
}
.form-row input[type=text],
.form-row input[type=email],
.form-row textarea,
.form-row select {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0.5em 0.75em;
  background: var(--color-white);
  line-height: inherit;
  border-radius: 2px;
  border: 1px solid var(--color-grey-dark);
  font-size: 1em;
  color: var(--color-text);
  transition: all 0.25s ease-in-out;
}
.form-row input[type=text]:focus, .form-row input[type=text]:hover,
.form-row input[type=email]:focus,
.form-row input[type=email]:hover,
.form-row textarea:focus,
.form-row textarea:hover,
.form-row select:focus,
.form-row select:hover {
  border: 1px solid var(--color-brand);
}
.form-row input[type=text]:focus,
.form-row input[type=email]:focus,
.form-row textarea:focus,
.form-row select:focus {
  outline: none;
  box-shadow: 0 0 0 3px var(--color-brand);
}
.form-row input[type=text].invalid,
.form-row input[type=email].invalid,
.form-row textarea.invalid,
.form-row select.invalid {
  border-color: var(--color-red-error);
}
.form-row select {
  height: 2.5em;
  text-indent: 0.25em;
}
.form-row input[type=checkbox],
.form-row input[type=radio] {
  position: relative;
  left: 0;
  top: -3px;
  width: auto;
  height: auto;
  display: inline-block;
  margin-right: 0.5em;
  vertical-align: middle;
}
.form-row .block-label {
  position: relative;
  display: block;
  margin: 0 0 0.5em;
  padding: 0;
  border: 0;
  background: none;
  cursor: pointer;
}
.form-row .block-label input {
  position: absolute;
  left: 15px;
  top: 22px;
}
.form-row .block-label .label {
  display: block;
  padding: 15px;
  padding-left: 40px;
  background: var(--color-grey-neutral-light);
  border: 2px solid var(--color-grey-neutral-light);
  border-radius: 2px;
}
.form-row .block-label :checked + .label {
  background: var(--color-white);
  border-color: var(--color-brand);
}
.form-row .block-label .label:hover,
.form-row .block-label :focus + .label {
  border-color: #6e6e6e;
}
.form-errors {
  padding: var(--spacing-16);
  margin: 0 0 2em;
  border: 2px solid var(--color-red-error);
}
.form-errors > :last-child {
  margin-bottom: 0;
}
.form-errors ul {
  list-style-type: none;
  padding: 0;
}
.form-error {
  margin: 1em 0;
  color: var(--color-red-error-text);
}
.btn-block {
  width: 100%;
}
.btn-rounded {
  border-radius: 7px;
}
/* Finder mixins */
/* ===============================================
Functions - Co-op Front-end Toolkit
=============================================== */
/**
 * Returns a full-formed url based on the $base-url setting.
 * @param  {string} $url the relative URL for the resource
 * @return {string}      the fully-formed url() value
 */
/**
 * Strip unit from given value
 * @param  {Number} $value Value to remove unit from
 * @return {Number}        Raw value without unit
 */
.link-icon-left::before,
.link-icon-right::after, .icon::before {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  line-height: 0;
  font-size: 1.5em;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  vertical-align: middle;
}
.icon {
  display: inline-block;
  line-height: 1;
}
.link-icon-left::before,
.link-icon-right::after {
  font-size: 1.25em;
}
.link-icon-left::before {
  margin-right: 0.25em;
}
.link-icon-right::after {
  margin-left: 0.25em;
}
.icon-back-arrow-button::before {
  background-image: url(../../18399ea47090fe8c4b35.svg);
}
.icon-share::before {
  background-image: url(../../ec6015f260d17a9e607c.svg);
}
.icon-download::before {
  background-image: url(../../fcde2479cc69cebe21d3.svg);
}
.icon-help::before {
  background-image: url(../../2b25ed8604e33f4f7c51.svg);
}
.icon-car-park::before {
  background-image: url(../../9a80b3f1a56120961476.svg);
}
.icon-directions::before {
  background-image: url(../../4cdfde0e58407df6919f.svg);
}
.icon-directions-green::before {
  background-image: url(../../32e094e0981604ab1261.svg);
}
.icon-phone::before {
  background-image: url(../../8fa51613c1de241f5636.svg);
}
.icon-phone-green::before {
  background-image: url(../../2a3f124c1cc3070a21ae.svg);
}
.icon-time::before {
  background-image: url(../../566aa53f8e9b36453b40.svg);
}
.icon-close::before {
  background-image: url(../../ccecb91318ab50910649.svg);
}
.icon-alert::before {
  background-image: url(../../ff6b54279e506b7b87c0.svg);
}
.icon-alert-red::before {
  background-image: url(../../4d1dbe4521c8c0747957.svg);
}
.wrap {
  position: relative;
  max-width: 640px;
  padding-left: 15px;
  padding-right: 15px;
}
.wrap::before, .wrap::after {
  content: " ";
  display: table;
}
.wrap::after {
  clear: both;
}
@media (min-width: 37.5em) {
  .wrap {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 64em) {
  .wrap {
    max-width: 960px;
  }
}
@media (min-width: 81.25em) {
  .wrap {
    max-width: 1120px;
  }
}
/* Finder mixins */
/* ===============================================
Functions - Co-op Front-end Toolkit
=============================================== */
/**
 * Returns a full-formed url based on the $base-url setting.
 * @param  {string} $url the relative URL for the resource
 * @return {string}      the fully-formed url() value
 */
/**
 * Strip unit from given value
 * @param  {Number} $value Value to remove unit from
 * @return {Number}        Raw value without unit
 */
.header-main {
  padding: 10px 0;
  background: var(--color-white);
}
.header-main .logo-link {
  display: inline-block;
  padding: 10px;
  margin-left: -10px;
  -webkit-text-decoration: none;
  text-decoration: none;
  border: 0;
}
.header-main .coop-logo {
  float: left;
  width: 40px;
  height: 40px;
}
@media (min-width: 48em) {
  .header-main .coop-logo {
    width: 50px;
    height: 50px;
  }
}
.header-main .coop-logo span {
  display: block;
  width: 100%;
  height: 110%;
  background: url(../../6bb23bd0cf131a459d61.svg) center top no-repeat;
  background-size: 100% auto;
  text-indent: -9999px;
}
.header-main .identifier {
  margin-left: var(--spacing-16);
  line-height: 40px;
  color: var(--color-grey-dark);
}
@media (min-width: 48em) {
  .header-main .identifier {
    font-size: 18px;
    line-height: 50px;
  }
}
.local-page .header-main .identifier {
  margin-left: -9999px;
}
.tabs-nav {
  margin: 9px 0 0;
}
@media (min-width: 48em) {
  .tabs-nav {
    display: none;
  }
}
.finder-landing .tabs-nav {
  display: none;
}
.tabs-nav ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.tabs-nav a {
  display: block;
}
.tabs-nav a.active {
  display: none;
}
.notify {
  position: absolute;
  z-index: 1;
  bottom: 3.5em;
  left: 0;
  display: none;
  width: 100%;
  text-align: center;
  color: #929292;
}
@media (min-width: 48em) {
  .notify {
    position: static;
    float: right;
    display: block;
    width: auto;
    margin: 23px 0 0;
  }
}
.finder-landing .notify {
  display: block;
}
input[type=search] {
  box-sizing: border-box;
}
.footer-main {
  clear: both;
  min-height: 0;
  margin: var(--spacing-64) auto 0;
  text-align: center;
  border-top: 1px solid var(--color-grey-mid-light);
  padding: var(--spacing-64) 0;
}
@media (min-width: 64em) {
  .footer-main {
    text-align: left;
  }
}
.footer-text,
.footer-text a {
  font-size: 1em;
  color: var(--color-grey-mid);
}
.footer-list {
  list-style-type: none;
  padding: 0;
}
.footer-list li {
  display: inline-block;
}
.footer-list li::before {
  content: "|";
}
.footer-list li:first-child::before {
  content: none;
}
.footer-list li:first-child a {
  margin-left: 0;
}
.footer-list a {
  margin: 0 0.5em;
  border-color: var(--color-grey-mid);
}
.footer-list a:hover, .footer-list a:focus {
  border-color: transparent;
}
.footer-text {
  padding: 0;
  margin: 1em 0;
}
.open-times {
  display: table;
  padding: 0;
  font-size: 1em;
  margin: 0;
}
.open-times li {
  display: table-row;
}
.open-times li span,
.open-times li time {
  display: table-cell;
  vertical-align: bottom;
}
.open-times li span:first-child,
.open-times li time:first-child {
  padding-right: 0.5em;
}
.open-times li time {
  white-space: nowrap;
}
/* Finder mixins */
/* ===============================================
Functions - Co-op Front-end Toolkit
=============================================== */
/**
 * Returns a full-formed url based on the $base-url setting.
 * @param  {string} $url the relative URL for the resource
 * @return {string}      the fully-formed url() value
 */
/**
 * Strip unit from given value
 * @param  {Number} $value Value to remove unit from
 * @return {Number}        Raw value without unit
 */
.hero-image {
  position: relative;
  display: block;
  height: auto;
  overflow: hidden;
  transition: all 0.25s ease-in-out;
}
.hero-image img {
  display: block;
  margin: 0 auto;
  transition: all 0.25s ease-in-out;
}
.hero-image.expanded {
  max-height: 1200px;
}
.hero-image.expanded img {
  margin: 0 auto;
}
.expand-photo {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.expand-photo .btn-expand {
  position: absolute;
  top: 10px;
  right: 10px;
  display: block;
  background-color: rgba(40, 40, 40, 0.5);
  border-radius: 16px;
  transition: all 0.25s ease-in-out;
}
.expand-photo .text {
  display: inline-block;
  padding-right: 0;
  max-width: 0;
  margin-right: -4px;
  overflow: hidden;
  white-space: nowrap;
  color: var(--color-white);
  text-shadow: 0 0 2px var(--color-text);
  vertical-align: middle;
  transition: all 0.25s ease-in-out;
}
.expand-photo .icon {
  display: inline-block;
  width: 32px;
  height: 32px;
  vertical-align: middle;
  background-size: 20px auto;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../../bfa997278ee539386e0e.svg);
}
.expanded .expand-photo .icon {
  background-image: url(../../ab6d71177ca68a6962ca.svg);
}
.expand-photo:hover .btn-expand, .expand-photo:focus .btn-expand {
  background-color: var(--color-text);
}
.expand-photo:hover .text, .expand-photo:focus .text {
  max-width: 250px;
  padding: 0 0 0 10px;
}
.info-card {
  padding-bottom: var(--spacing-32);
  background: var(--color-white);
}
.info-card > :last-child {
  margin-bottom: 0;
}
@media (min-width: 64em) {
  .info-card {
    max-width: 66%;
  }
}
@media (min-width: 1200px) {
  .info-card {
    width: 508px;
    max-width: 508px;
  }
}
.card-row {
  margin: 0 0 1em;
  padding: 1em 0 0;
  border: 0 solid var(--color-grey-mid-light);
  border-width: 1px 0 0;
}
.card-row::before, .card-row::after {
  content: " ";
  display: table;
}
.card-row::after {
  clear: both;
}
.card-row > :last-child {
  margin-bottom: 0;
}
.card-row--table {
  display: table;
  width: 100%;
}
.card-row--table > * {
  display: table-cell;
  vertical-align: middle;
}
.accordion-card {
  border-bottom: 1px solid var(--color-grey-mid-light);
}
.accordion-content {
  padding-bottom: 32px;
}
.accordion-summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  font-weight: 600;
  font-size: 22px;
  margin-top: 32px;
}
.accordion-summary h2 {
  margin-bottom: 32px;
  font-size: 22px;
}
.accordion-summary svg {
  margin-bottom: 24px;
}
.accordion-card[open] .accordion-chevron {
  transform: rotate(180deg);
}
.accordion-chevron {
  fill: currentcolor;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  transition: transform 0.2s ease-out;
}
@media (min-width: 48em) {
  .accordion-chevron {
    margin: 0;
  }
}
.accordion-green-font {
  color: var(--greens-mid-34-f-820-d, #4f820d);
}
ul.open-times li:first-child {
  font-weight: 600;
}
/* Finder mixins */
/* ===============================================
Functions - Co-op Front-end Toolkit
=============================================== */
/**
 * Returns a full-formed url based on the $base-url setting.
 * @param  {string} $url the relative URL for the resource
 * @return {string}      the fully-formed url() value
 */
/**
 * Strip unit from given value
 * @param  {Number} $value Value to remove unit from
 * @return {Number}        Raw value without unit
 */
/* stylelint-disable-next-line */
/* stylelint-disable-next-line */
@keyframes three-quarters-loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* ===============================================
Icons mixins - Co-op Front-end Toolkit
=============================================== */
@font-face {
  font-family: coopicons;
  src: url(../../d6c6d2b860f2189dd174.eot?-1cb1l5);
  src: url(../../d6c6d2b860f2189dd174.eot?#iefix-1cb1l5) format("embedded-opentype"), url(../../5b98f5f5e5eb341aa92b.ttf?-1cb1l5) format("truetype"), url(../../67f1d9cde61533d1661f.woff?-1cb1l5) format("woff"), url(../../67f1d9cde61533d1661f.woff?-1cb1l5) format("woff2"), url(../../45716bab8ae95335e96a.svg?-1cb1l5#coopicons) format("svg");
  font-weight: normal;
  font-style: normal;
}
.store-item {
  position: relative;
  margin-bottom: 20px;
  background: #fff;
  border: 1px solid #e3e3e3;
  border-bottom-width: 2px;
  cursor: pointer;
}
.store-item::before {
  content: "";
  position: absolute;
  z-index: 0;
  bottom: 0;
  top: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 4px 4px 0 rgba(159, 159, 159, 0.64);
}
.store-item > * {
  position: relative;
  z-index: 1;
}
.store-item:last-child {
  margin-bottom: 0;
}
.store-header {
  display: block;
  border: 0;
  padding: 1em 15px 0.75em 30px;
  background: var(--color-white);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.store-header .toggle-trigger {
  position: relative;
  z-index: 1;
  display: block;
  padding: 1em 15px 5px 30px;
  margin: -1em -15px -5px -30px;
  -webkit-text-decoration: none;
  text-decoration: none;
  border: none;
}
.store-header > :last-child {
  margin-bottom: 0;
}
.store-header--no-toggle {
  padding: 1.625em 1.25em;
}
.store-header--no-toggle .store-name,
.store-header--no-toggle .store-distance {
  font-size: 1.325em;
}
.store-header--no-toggle .store-index {
  margin: 0 0.25em 0 0;
}
.store-header--no-toggle .home-call-us,
.store-header--no-toggle .blue.store-more-info {
  font-size: 1.15em;
}
.store-header--no-toggle .blue.store-more-info {
  color: var(--color-link);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.store-header--no-toggle .home-call-us {
  margin: 1.6em 0;
}
.store-header--no-toggle:hover {
  cursor: pointer;
}
.enquiry-link {
  margin-top: 0.5em;
  display: block;
}
.no-js .enquiry-link {
  display: none;
}
.enquiry-link a {
  display: block;
  padding: 0.5em 15px 1em 30px;
  margin: -0.5em -15px -1em -30px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.enquiry-link a[aria-expanded=true] .icon-down-arrow-button::before {
  transform: rotate(-180deg);
}
.enquiry-link .icon-down-arrow-button {
  margin-left: 0.25em;
}
.enquiry-link .icon-down-arrow-button::before {
  display: inline-block;
  font-weight: bold;
  transition: all 0.3s ease;
}
.store-index {
  float: left;
  margin: 0 0.25em 0 -1em;
}
.store-index::after {
  content: ".";
}
.store-name {
  margin: 0 0 0.5em;
  padding: 0 6em 0 0;
  font-size: 1rem;
  font-weight: normal;
}
.store-distance {
  position: absolute;
  top: 1.23em;
  right: 20px;
}
.store-hours-today {
  display: flex;
  align-items: center;
}
.store-hours-today__icon {
  width: 1em;
  height: 1em;
  font-size: 1.5em;
  display: inline-flex;
  margin-right: 10px;
}
.store-hours-today__icon .icon-i {
  fill: var(--color-text);
}
.store-callus__icon {
  width: 1em;
  height: 1em;
  font-size: 1.5em;
  display: inline-flex;
}
.store-callus__icon .icon-i {
  fill: var(--color-teal-mid-3);
}
.store-directions__icon {
  width: 1em;
  height: 1em;
  font-size: 1.5em;
  display: inline-flex;
}
.store-directions__icon .icon-i {
  fill: var(--color-teal-mid-3);
}
.sf-image {
  font-size: 2.2em;
}
.store-details {
  background: var(--color-white);
}
.store-details[aria-hidden=true] {
  height: auto;
  opacity: 1;
}
.store-details h3 {
  font-weight: normal;
  margin: 0 0 0.5em;
  font-size: 1em;
}
.card-content {
  padding: 1em 15px 1em 30px;
  overflow: auto;
  background: var(--color-white);
  border-top: 1px solid #e3e3e3;
}
.card-content:nth-child(2) {
  padding: 0.75em 15px 0.75em 30px;
}
.card-content > :last-child {
  margin-bottom: 0;
}
.card-content--other {
  border: none;
  padding-top: 0;
  margin-top: -1em;
  padding-right: 30px;
}
.card-content--nopaddinglr {
  padding: 0;
}
.card-content--table {
  display: table;
  width: 100%;
}
.card-content--table > * {
  display: table-cell;
  vertical-align: middle;
}
.card-content--table > *:first-child {
  padding-top: 4px;
}
.card-content--table .icon-link {
  width: 65px;
  line-height: 1.125;
  border-bottom: none;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-align: center;
}
.card-content--table .icon-link .icon {
  font-size: 1.625em;
}
.card-content--table .icon-link span {
  display: block;
  font-size: 0.75em;
  color: var(--color-teal-mid-3);
}
.store-address {
  font-style: normal;
  color: var(--color-text);
}
.store-address address {
  font-style: normal;
}
.store-address span::after {
  content: ", ";
}
.store-address span:first-child {
  display: block;
}
.store-address span:last-child {
  display: block;
  white-space: nowrap;
}
@media (min-width: 37.5em) {
  .store-address span:last-child {
    display: inline;
  }
}
.store-address span:last-child::after {
  content: "";
}
.store-more-info:hover .icon, .store-more-info:focus .icon {
  left: 0.25em;
  transition: all 0.25s ease-in-out;
}
.store-more-info .icon {
  display: inline-block;
  position: relative;
  left: 0;
}
.btn-notify-death {
  margin-top: 10px;
  padding: 0.75em 1em;
}
.coop-u-underline {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.store-item__ecom {
  padding-top: 0.5rem;
}
/* Finder mixins */
/* ===============================================
Functions - Co-op Front-end Toolkit
=============================================== */
/**
 * Returns a full-formed url based on the $base-url setting.
 * @param  {string} $url the relative URL for the resource
 * @return {string}      the fully-formed url() value
 */
/**
 * Strip unit from given value
 * @param  {Number} $value Value to remove unit from
 * @return {Number}        Raw value without unit
 */
/* stylelint-disable-next-line */
/* stylelint-disable-next-line */
@keyframes three-quarters-loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* ===============================================
Icons mixins - Co-op Front-end Toolkit
=============================================== */
@font-face {
  font-family: coopicons;
  src: url(../../d6c6d2b860f2189dd174.eot?-1cb1l5);
  src: url(../../d6c6d2b860f2189dd174.eot?#iefix-1cb1l5) format("embedded-opentype"), url(../../5b98f5f5e5eb341aa92b.ttf?-1cb1l5) format("truetype"), url(../../67f1d9cde61533d1661f.woff?-1cb1l5) format("woff"), url(../../67f1d9cde61533d1661f.woff?-1cb1l5) format("woff2"), url(../../45716bab8ae95335e96a.svg?-1cb1l5#coopicons) format("svg");
  font-weight: normal;
  font-style: normal;
}
.hero-image {
  margin-bottom: -15px;
}
.hero-image .expand-photo {
  display: none;
}
@media (min-width: 37.5em) {
  .hero-image .expand-photo {
    display: block;
  }
}
@media (min-width: 48em) {
  .hero-image {
    margin-bottom: 0;
  }
  .hero-image:not(.expanded) + .main .info-card {
    margin-top: -152px;
  }
}
@media (min-width: 37.5em) {
  .hero-image img {
    margin-top: -5%;
    margin-bottom: -15%;
  }
}
@media (min-width: 48em) {
  .hero-image img {
    margin-top: -10%;
    margin-bottom: -20%;
  }
}
@media (min-width: 81.25em) {
  .hero-image img {
    margin-top: -15%;
    margin-bottom: -25%;
  }
}
.info-card {
  transition: all 0.25s ease-in-out;
}
.info-card .finder-c-alert-banner {
  margin-bottom: 0.5rem;
}
.card-row--now {
  margin: 0 0 1em;
}
.card-row--now a {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.card-row--now a:hover, .card-row--now a:focus {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.card-row--now ul {
  margin: 0.5em 0 0;
}
#store-hours[aria-hidden=true] {
  height: 0;
  overflow: hidden;
  opacity: 0;
}
.no-js #store-hours[aria-hidden=true] {
  visibility: visible;
  height: auto;
  opacity: 1;
}
#store-hours[aria-hidden=false] {
  height: auto;
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}
.card-row--table > :first-child {
  padding-top: 4px;
}
.card-row--table address {
  font-style: normal;
}
.card-row--table address span {
  white-space: nowrap;
}
.card-row--table address + a {
  display: inline-block;
  margin-top: 1em;
}
.card-row--table .icon-link {
  padding-left: 1em;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-align: right;
}
.card-row--table .icon-link .icon {
  display: block;
  font-size: 1.75em;
}
.facilities-container {
  display: flex;
  flex-wrap: wrap;
  grid-row-gap: 16px;
}
.facilities-container h3 {
  font-size: 20px;
}
@media (min-width: 48em) {
  .facilities-container {
    grid-row-gap: 32px;
  }
}
@media (min-width: 1200px) {
  .facilities-container {
    justify-content: space-between;
    grid-column-gap: 32px;
  }
}
@media (min-width: 1200px) {
  .facilities-container .facilities-category {
    flex-basis: 45%;
  }
}
.facilities-category {
  flex-basis: 100%;
}
@media (min-width: 48em) {
  .facilities-category {
    flex-basis: 33%;
  }
}
.facilities-card {
  width: 100%;
}
@media only screen and (min-width: 1300px) {
  .facilities-card {
    padding-left: 48px !important;
  }
}
@media (min-width: 48em) {
  .facilities-card {
    width: 100%;
  }
}
.facilities-card .coop-t-bold {
  margin-bottom: 1rem;
}
.facilities-card .header {
  margin-bottom: 2rem !important;
}
.list--facilities {
  list-style-type: none;
  padding: 0;
  display: grid;
  grid-row-gap: 0.75rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  /* hack for ie11 so css grid doesnt show text overlapping */
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .list--facilities {
    display: block;
  }
}
.list--facilities .icon-tick--lightblue {
  width: 20px;
  height: 20px;
}
.list--facilities .icon-info {
  width: 12px;
  height: 12px;
}
.list--facilities li {
  padding: 0 var(--spacing-16)/2 0 0;
  line-height: 1.25;
}
.list--facilities a {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.list--facilities a span {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.list--facilities a .facility-description {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.list--facilities a:hover .facility-description,
.list--facilities a:hover span, .list--facilities a:focus .facility-description,
.list--facilities a:focus span {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.list--facilities .facility-description {
  font-size: 0.875em;
}
.list--facilities .list-item--fullwidth {
  grid-column: 1/span 2;
}
.list--facilities .card-box {
  position: relative;
  grid-column: 1/span 2;
  margin-top: 1rem;
}
.list--facilities .card-box::before {
  content: "";
  position: absolute;
  border-radius: 5px;
  z-index: 0;
  bottom: 0;
  top: 0;
  box-shadow: var(--ui-shadow);
  width: 100%;
  height: 100%;
}
.list--facilities .card-box > * {
  position: relative;
  z-index: 1;
}
.list--facilities .card-box-content {
  padding: 20px;
}
.causes-section {
  margin-top: 2em;
  padding-top: 2em;
  border-top: 1px solid var(--color-grey-mid-light);
}
@media (min-width: 64em) {
  .causes-wrapper {
    display: flex;
    flex-direction: row;
    margin-left: -var(--spacing-16);
    margin-right: -var(--spacing-16);
  }
  .causes-panel {
    display: flex;
    flex-direction: column;
    flex: 1 0 0;
    max-width: 40%;
    margin: 0 var(--spacing-16);
  }
}
.feedback-yepnope {
  margin: 0 0 2em;
}
.nearest-stores h2 {
  margin-bottom: 2rem;
}
@media (min-width: 64em) {
  .nearest-stores {
    max-width: 66%;
  }
}
@media (min-width: 1200px) {
  .nearest-stores {
    background-color: var(--color-grey-neutral-light);
    margin-bottom: 32px;
    height: fit-content;
    padding: 56px 64px;
    max-width: 600px;
  }
}
.nearest-stores .store-item {
  margin-bottom: 1em;
}
@media (min-width: 1200px) {
  .nearest-stores .store-item {
    margin-bottom: 32px;
  }
}
.nearest-stores .store-header:hover .store-name, .nearest-stores .store-header:focus .store-name {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.nearest-stores--closed {
  margin-bottom: var(--spacing-32);
  padding: 0;
  border: none;
}
.input-tap {
  position: relative;
}
.input-tap input[type=radio] {
  position: absolute;
  left: -9999px;
}
.input-tap label {
  display: inline-block;
  width: auto;
  border-radius: 2px;
  cursor: pointer;
  padding: var(--spacing-16)/2 50px;
  border: 1px solid var(--color-grey-mid-light);
  margin-right: 1em;
}
.input-tap label:focus,
.input-tap label:hover,
.input-tap input[type=radio]:focus + label {
  border-color: var(--color-grey-dark);
  transition: all 0.25s ease-in-out;
}
.input-tap input[type=radio]:checked + label {
  background: var(--color-grey-dark);
  border-color: var(--color-grey-dark);
  color: var(--color-white);
}
.email-response-container .thank-you {
  margin-bottom: 1em;
}
@media (min-width: 1200px) {
  .page-content {
    display: flex;
    justify-content: space-between;
  }
}
.county-stores-link {
  margin-bottom: 32px;
}
@media (min-width: 1200px) {
  .county-stores-link {
    margin-bottom: 0;
  }
}
@media (min-width: 1200px) {
  .store-directions {
    margin-bottom: 16px;
    display: inline-block;
  }
}
.chevron.chevron-left.back-link {
  margin-bottom: 32px;
}
@media (min-width: 1200px) {
  .chevron.chevron-left.back-link {
    margin-bottom: 24px;
  }
}
h1.store-name-title {
  margin-bottom: 32px;
}
@media (min-width: 1200px) {
  h1.store-name-title {
    margin-bottom: 24px;
  }
}
.google-spreadsheet__icon {
  width: 1em;
  height: 1em;
  font-size: 1.5em;
  display: inline-flex;
  margin-right: 10px;
}
.google-spreadsheet__icon .icon-i {
  fill: var(--color-white);
}
.three-column {
  columns: 3 150px;
  column-gap: 2em;
}
/* Finder mixins */
/* ===============================================
Functions - Co-op Front-end Toolkit
=============================================== */
/**
 * Returns a full-formed url based on the $base-url setting.
 * @param  {string} $url the relative URL for the resource
 * @return {string}      the fully-formed url() value
 */
/**
 * Strip unit from given value
 * @param  {Number} $value Value to remove unit from
 * @return {Number}        Raw value without unit
 */
/* stylelint-disable-next-line */
/* stylelint-disable-next-line */
@keyframes three-quarters-loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* ===============================================
Icons mixins - Co-op Front-end Toolkit
=============================================== */
@font-face {
  font-family: coopicons;
  src: url(../../d6c6d2b860f2189dd174.eot?-1cb1l5);
  src: url(../../d6c6d2b860f2189dd174.eot?#iefix-1cb1l5) format("embedded-opentype"), url(../../5b98f5f5e5eb341aa92b.ttf?-1cb1l5) format("truetype"), url(../../67f1d9cde61533d1661f.woff?-1cb1l5) format("woff"), url(../../67f1d9cde61533d1661f.woff?-1cb1l5) format("woff2"), url(../../45716bab8ae95335e96a.svg?-1cb1l5#coopicons) format("svg");
  font-weight: normal;
  font-style: normal;
}
.causes-wrapper {
  margin-bottom: var(--spacing-32);
  padding: var(--spacing-32) 0 0;
}
.causes-panel {
  position: relative;
  border: 1px solid var(--color-grey-mid-light);
  margin-bottom: var(--spacing-32);
}
.causes-panel::before {
  content: "";
  position: absolute;
  z-index: 0;
  bottom: 2px;
  left: 5%;
  width: 90%;
  height: 20px;
  border-radius: 30%;
  box-shadow: 0 2px 10px 0 rgba(159, 159, 159, 0.44);
}
.causes-panel > * {
  position: relative;
  z-index: 1;
}
.causes-image-wrap {
  position: relative;
  max-height: 250px;
  overflow: hidden;
  border: 1px solid var(--color-grey-mid-light);
  border-width: 0 0 1px;
}
.causes-image-wrap .widescreen {
  position: relative;
  height: 0;
  padding-top: 56.25%;
}
.causes-image-wrap img {
  position: absolute;
  top: 0;
  width: 100%;
  height: auto;
}
.causes-image-wrap img[src$=".svg"] {
  height: 100%;
  max-height: 250px;
}
.causes-content {
  padding: var(--spacing-32);
  display: flex;
  flex-direction: column;
  flex: 1 0 auto;
  background: var(--color-white);
}
.causes-content p:last-child {
  margin: auto 0 0;
}
/* Finder mixins */
/* ===============================================
Functions - Co-op Front-end Toolkit
=============================================== */
/**
 * Returns a full-formed url based on the $base-url setting.
 * @param  {string} $url the relative URL for the resource
 * @return {string}      the fully-formed url() value
 */
/**
 * Strip unit from given value
 * @param  {Number} $value Value to remove unit from
 * @return {Number}        Raw value without unit
 */
.colleague-finder .store-header,
.colleague-finder .card-content {
  padding-left: 15px;
}
.colleague-finder .store-index {
  display: inline-block;
  width: 25px;
  padding: 0.25em 0 0.5em;
  margin: -4px 0 -10px;
  background: url(../../b991bebc5d11db98f7f2.svg) center no-repeat;
  background-size: contain;
  font-family: "AvenirNextLTW01-Demi", "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #fff;
  text-align: center;
}
.colleague-finder .store-index::after {
  content: none;
}
.colleague-finder .store-name {
  margin-left: 35px;
}
.colleague-finder .store-address {
  display: block;
  margin-top: 0.5em;
  margin-right: 1em;
  color: var(--color-grey-dark);
}
.store-header-link:hover, .store-header-link:focus, .store-header-link.is_active {
  outline: none;
  box-shadow: 0 0 0 3px var(--color-brand);
}
.c-actions {
  position: relative;
  float: right;
  margin: 1em 0;
  z-index: 2;
}
.c-actions a {
  margin-left: 1em;
  color: var(--color-text);
}
.c-actions a.link-disabled {
  color: var(--color-grey-dark);
  cursor: default;
}
.c-help-popover {
  position: absolute;
  right: 0;
  margin-top: 10px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
  background-color: white;
  z-index: 12;
  min-width: 240px;
  padding: 10px;
  display: none;
}
.c-help-popover::before {
  content: "";
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid white;
  position: absolute;
  top: -10px;
  right: 40px;
}
.c-help-popover table {
  text-align: left;
}
.c-help-popover table td {
  padding: 5px;
}
.c-help-popover table td:first-child {
  text-align: center;
}
.c-help-trigger {
  cursor: pointer;
}
.c-help-trigger:hover + .c-help-popover, .c-help-trigger:focus + .c-help-popover {
  display: block;
}
.main {
  position: relative;
  z-index: 1;
}
.location-data-upload-form__notification {
  display: none;
}
.location-data-upload-form__notification.show {
  display: block;
}
.location-data-upload-form__notification .coop-c-notification__p {
  white-space: pre-wrap;
}
.coop-dialog-wrapper {
  display: none;
}
.coop-dialog {
  display: flex;
  z-index: 2147483646;
  pointer-events: none;
  background-color: var(--color-white);
  border-radius: 10px;
  box-shadow: 1px 1px 1rem rgba(0, 0, 0, 0.4);
  margin: 1rem auto;
  position: fixed;
  bottom: 3rem;
  width: 90vw;
  left: 5vw;
}
.coop-dialog h3 {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 1rem;
}
.coop-dialog a {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.coop-dialog p {
  font-size: 1rem;
  font-weight: 500;
  padding-bottom: 1rem;
}
@media (min-width: 48em) {
  .coop-dialog {
    position: fixed;
    bottom: 1rem;
    right: 1rem;
    left: auto;
    max-width: 460px;
    margin: 0;
    height: auto;
  }
  .coop-dialog h3 {
    font-size: 1.2rem;
  }
}
@media (max-width: 48em) and (orientation: landscape) {
  .coop-dialog {
    max-height: 300px;
    max-width: 460px;
  }
}
.coop-dialog__content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.coop-dialog__header,
.coop-dialog__footer {
  display: flex;
  flex-shrink: 0;
  padding: 0.45rem;
  padding-bottom: 0.45rem;
}
.coop--btn--dialog-close {
  display: flex;
  align-items: center;
  line-height: 1.25;
  background: white;
  color: var(--color-text);
  transition: none;
}
.coop--btn--dialog-close:hover, .coop--btn--dialog-close:active, .coop--btn--dialog-close:focus {
  cursor: pointer;
  background: white;
  color: var(--color-text);
}
.coop-dialog-close__icon {
  width: 18px;
  height: 18px;
  transform: translateX(-8px);
}
.coop-dialog__body {
  flex: 1 1 auto;
  padding: 0 1rem;
  overflow: auto;
}
.coop-dialog__header {
  justify-content: flex-end;
}
.coop-dialog__footer {
  justify-content: flex-end;
  border-top: 1px solid var(--color-grey-mid);
}
.coop-dialog__heading {
  margin: 0 0 0 1rem;
  padding: 0;
}
.coop-dialog-wrapper.coop-dialog--show {
  display: block;
}
body.coop-dialog--active {
  overflow: hidden;
}
body.coop-dialog--active::before {
  content: "";
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
/* Overide to prevent skip link appearing when the focus is set automatically using JavaScript */
.coop-c-skip-nav__link {
  /* The browser supports focus-visible, so we can undo the focus style and keep
  the skip link hidden (off screen) even if it is focused, e.g. via the CookiePro JavaScript */
  /* If the user manually focuses the skip links then focus-visible will
  kick in and this should show the skip link. If it doesn't then try making
  this selector more specific, or use !important on the `left` declaration */
}
.coop-c-skip-nav__link:active {
  left: 1rem;
}
@supports selector(*:focus-visible) {
  .coop-c-skip-nav__link:focus {
    left: -9999px;
  }
}
.coop-c-skip-nav__link:focus-visible {
  left: 1rem;
}
