footer.svelte-1wdo9ea.svelte-1wdo9ea{background:var(--blue);color:#fff;padding-top:40px;padding-bottom:50px}@media (min-width: 400px){.container.svelte-1wdo9ea.svelte-1wdo9ea{display:flex;justify-content:space-between;align-items:flex-end}}.quick-links.svelte-1wdo9ea.svelte-1wdo9ea{font-size:2rem;text-align:center}@media (min-width: 400px){.quick-links.svelte-1wdo9ea.svelte-1wdo9ea{text-align:left;font-size:1.5rem}}.quick-links.svelte-1wdo9ea ul.svelte-1wdo9ea{color:#ddd;list-style:none;margin:0;padding:0}.quick-links.svelte-1wdo9ea a.svelte-1wdo9ea{text-decoration:none;line-height:2;display:block;padding-top:2px;padding-bottom:2px}@media (min-width: 400px){.quick-links.svelte-1wdo9ea a.svelte-1wdo9ea{line-height:1.4}}.right.svelte-1wdo9ea.svelte-1wdo9ea{font-size:1.35rem;text-align:center;margin-top:40px}@media (min-width: 400px){.right.svelte-1wdo9ea.svelte-1wdo9ea{text-align:right}}.credit.svelte-1wdo9ea.svelte-1wdo9ea{color:#ffffff80;margin-top:8px}.credit.svelte-1wdo9ea a.svelte-1wdo9ea{text-decoration-color:#fff3}:root{font-size:62.5%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;--black: #221e20;--beige: #fdcc7f;--blue: #243448;--copper: #c46537;--tone1: #fbf8f0;--tone2: #eaeae9;--tone3: #d4d4d2;--marmalades: #b85b29;--chutneys: #4b8e8a;--curds: #6e4160;--jams: #c04844;--pickles: #60734a;--condiments: #252320;--font-primary: Proxima Nova, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, sans-serif;--font-heading: Trend Hand Made One, Proxima Nova, sans-serif;--font-accent: InstaLove Smooth, sans-serif}html{box-sizing:border-box}body{width:100%;height:100%;background:#fff;font-family:var(--font-primary);font-size:1.7rem;font-weight:600;line-height:1.4;color:var(--black);margin:0}@media (min-width: 640px){body{font-size:1.9rem}}*,*:before,*:after{box-sizing:inherit}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-weight:600;line-height:1.3}.heading1,.heading2,.heading3,.heading4,.heading5{color:var(--blue)}.heading1{font-size:5.4rem}@media (min-width: 640px){.heading1{font-size:7.2rem}}.heading2{font-size:5.2rem}@media (min-width: 640px){.heading2{font-size:6.9rem}}.heading3{font-size:3.8rem}@media (min-width: 640px){.heading3{font-size:4rem}}.heading4{font-size:2.6rem}@media (min-width: 640px){.heading4{font-size:2.8rem}}.heading5{font-size:2.2rem}@media (min-width: 640px){.heading5{font-size:2.4rem}}.accent{font-family:var(--font-accent);line-height:1;letter-spacing:.02em}.heading-secondary{font-family:var(--font-heading);text-transform:uppercase;font-weight:600}a{color:inherit}@font-face{font-family:Proxima Nova;src:url(../../../fonts/proxima-nova-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(../../../fonts/proxima-nova-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Trend Hand Made One;src:url(../../../fonts/trend-hand-made-one.woff2) format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:InstaLove Smooth;src:url(../../../fonts/instalove-smooth.woff2) format("woff2");font-weight:600;font-style:bold;font-display:block}.small-break{white-space:nowrap}.container{max-width:1200px;margin-inline:auto;padding-inline:16px}@media (min-width: 640px){.container{padding-inline:32px}}.container.collapse{padding-inline:0}.panel,.panel-section{background:#fff;border:1px solid var(--tone2);border-left-width:0;border-right-width:0}.panel{background-color:#ffffffe6;background-image:linear-gradient(#fff 60px,#fff0 300px);border:1px solid var(--tone2);border-bottom-width:2px;box-shadow:0 8px 80px -24px #00000026;border-radius:8px}@media (min-width: 640px){.panel-section{border:1px solid var(--tone2);border-bottom-width:2px;box-shadow:0 8px 80px -24px #00000026;border-radius:8px}}.button{font-family:var(--font-heading);font-weight:600;padding:16px 24px 12px;background:var(--blue);background-image:linear-gradient(180deg,#ffffff1a 15%,#fff0 60%);color:#fff;text-decoration:none;font-size:1.6rem;white-space:nowrap;text-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 4px 8px -2px #0006;border-radius:999px;border:none}.promo-code{letter-spacing:.05em;margin-inline:.2em}
