:root{--c-ink: #3B2900;--c-ink-soft: #615849;--c-paper: #FFFAF2;--c-cream: #FFF8E3;--c-cream-warm: #FFF1CC;--c-blush: #FDE6D4;--c-sun: #FFC82B;--c-orange: #EF7427;--c-teal: #008388;--c-pink: #F3BDD1;--c-mint: #B3D6D2;--c-lime: #A6C943;--c-sage: #E4EBBD;--c-purple: #6F3FA5;--c-paper-muted: rgba(255, 250, 242, .72);--c-error: #A3261B;--f-display: "Fredoka", system-ui, sans-serif;--f-serif: "DM Serif Display", Georgia, serif;--f-body: "Poppins", system-ui, sans-serif;--outline: 0 0 0 2.5px var(--c-ink);--outline-thin: 0 0 0 2px var(--c-ink);--focus-ring: 0 0 0 5px var(--c-sun);--radius-pill: 999px;--content-max: 980px;--gutter: clamp(20px, 4vw, 40px)}body{margin:0;background:var(--c-cream)}.cs,.cs *,.cs *:before,.cs *:after{box-sizing:border-box}.cs a{color:var(--c-ink);text-decoration:none}.cs a:hover{color:var(--c-orange)}.cs [hidden]{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}::selection{background:var(--c-sun);color:var(--c-ink)}.cs{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100vh;min-height:100svh;overflow:hidden;background:linear-gradient(170deg,var(--c-cream-warm) 0%,var(--c-cream) 46%,var(--c-blush) 100%);color:var(--c-ink);font-family:var(--f-body)}.decor{position:absolute;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.decor--sun{left:-34px;top:-34px;width:clamp(140px,18vw,250px);stroke:var(--c-sun);stroke-width:5;animation:cs-spin 90s linear infinite}.decor--waves{right:clamp(-20px,3.4vw,48px);top:clamp(20px,5vw,70px);width:clamp(84px,11vw,158px);stroke:var(--c-sun);stroke-width:7;opacity:.85}.decor--swirl{left:clamp(-24px,4.6vw,66px);top:46%;width:clamp(52px,6vw,86px);stroke:var(--c-orange);stroke-width:9;opacity:.5}.decor--star{right:clamp(-16px,6.5vw,92px);top:52%;width:clamp(46px,5.4vw,76px);stroke:var(--c-teal);stroke-width:7;opacity:.55}.cs__brand{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px;padding:clamp(28px,4vw,52px) 20px 0}.cs__logo{display:block;width:clamp(108px,11vw,150px);height:auto}.cs__logo-text{font:600 28px/1 var(--f-display)}.cs__eyebrow{margin:0;font:600 10.5px/1 var(--f-body);letter-spacing:.3em;text-transform:uppercase;color:var(--c-ink-soft)}.cs__main{position:relative;z-index:3;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;width:100%;max-width:var(--content-max);padding:clamp(26px,3.4vw,46px) var(--gutter) 32px;text-align:center}.cs__stickers{display:flex;justify-content:center;gap:14px;margin:0 0 22px;padding:0;list-style:none}.sticker{padding:9px 14px;border-radius:14px;box-shadow:var(--outline);font:600 13px/1.25 var(--f-display)}.sticker--pink{background:var(--c-pink);transform:rotate(-5deg)}.sticker--mint{background:var(--c-mint);transform:rotate(4deg)}.cs__dot{position:absolute;top:6px;right:clamp(8px,5vw,56px);width:clamp(26px,3vw,38px);fill:var(--c-purple);stroke:var(--c-ink);stroke-width:3.4;transform:rotate(12deg)}.cs__title{margin:0;font:600 clamp(42px,8.4vw,96px)/.97 var(--f-display);letter-spacing:-.04em;text-wrap:balance}.cs__highlight{position:relative;isolation:isolate;display:inline-block;padding:0 clamp(10px,1.6vw,20px)}.cs__highlight:before{content:"";position:absolute;top:12%;right:0;bottom:14%;left:0;z-index:-1;border-radius:clamp(12px,1.6vw,20px);background:var(--c-sun);transform:rotate(-1.2deg)}.cs__lede{max-width:60ch;margin:clamp(18px,2vw,26px) 0 0;font:400 clamp(17px,calc(1vw + 12px),20px)/1.6 var(--f-serif);text-wrap:pretty}.signup{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:34px}.signup__field{display:flex;align-items:center;gap:8px;width:100%;max-width:560px;padding:7px 7px 7px 26px;border-radius:var(--radius-pill);background:var(--c-paper);box-shadow:var(--outline)}.signup__field:focus-within{box-shadow:var(--outline),var(--focus-ring)}.signup__input{flex:1;min-width:0;padding:14px 0;border:0;border-radius:0;outline:0;background:none;-webkit-appearance:none;appearance:none;font:400 16px/1.2 var(--f-body);color:var(--c-ink)}.signup__input::placeholder{color:var(--c-ink-soft);opacity:1}.signup__button{flex:none;padding:16px 28px;border:0;border-radius:var(--radius-pill);background:var(--c-orange);-webkit-appearance:none;appearance:none;font:600 15px/1 var(--f-display);color:var(--c-paper);cursor:pointer;transition:transform .15s}.signup__button:hover{transform:translate(2px,2px)}.signup__success{display:flex;align-items:center;gap:13px;max-width:100%;margin:0;padding:17px 24px;border-radius:28px;background:var(--c-sage);box-shadow:var(--outline);font:600 15px/1.3 var(--f-display);text-align:left}.signup__check{flex:none;width:19px;fill:none;stroke:var(--c-ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.signup__error{margin:12px 0 0;font-size:14px;color:var(--c-error)}.cs__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 18px;margin:22px 0 0;padding:0;list-style:none}.fact{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border-radius:var(--radius-pill);background:var(--c-paper);box-shadow:var(--outline-thin);font:500 13px/1 var(--f-body)}.fact--mail{transform:rotate(-1.4deg)}.fact--pin{transform:rotate(1.2deg)}.fact--note{background:var(--c-sun);font:600 13px/1 var(--f-display);transform:rotate(-1deg)}.fact__icon{flex:none;width:16px;fill:none;stroke:var(--c-ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.fact__address{font-style:normal}.fact__pin{display:grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--c-lime)}.fact__pin svg{width:11px;fill:none;stroke:var(--c-ink);stroke-width:3;stroke-linejoin:round}.cs__illo{--illo-scale: .75;position:relative;z-index:2;width:100%;height:calc(280px * var(--illo-scale))}.cs__illo svg{position:absolute;bottom:0;left:calc(50% - 4900px * var(--illo-scale));width:calc(9800px * var(--illo-scale));height:100%}.cs__illo-hill{fill:var(--c-sun)}.cs__illo-ground{fill:none;stroke:var(--c-ink);stroke-width:4;stroke-linecap:round;opacity:.5}.cs__footer{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 24px;width:100%;padding:4px clamp(20px,4vw,56px);background:var(--c-purple);font:500 12.5px/1 var(--f-body)}.cs__copyright{margin:0;color:var(--c-paper-muted)}.cs__social{display:flex;gap:26px;margin:0;padding:0;list-style:none}.cs__social a,.cs__copyright a{display:inline-block;padding:12px 0;color:var(--c-paper)}.cs__social a:hover,.cs__copyright a:hover{color:var(--c-sun)}@media(max-width:699px){.decor--swirl,.decor--star{display:none}}@media(max-width:559px){.signup{margin-top:28px}.signup__field{flex-direction:column;align-items:stretch;gap:10px;max-width:420px;padding:0;background:none;box-shadow:none}.signup__field:focus-within{box-shadow:none}.signup__input{padding:17px 20px;border-radius:var(--radius-pill);background:var(--c-paper);box-shadow:var(--outline)}.signup__input:focus{box-shadow:var(--outline),var(--focus-ring)}.signup__button{padding:18px 28px;box-shadow:var(--outline);font-size:16px}.cs__illo{--illo-scale: .55}}@media(min-width:1180px){.cs__stickers{margin:0}.sticker{position:absolute;max-width:7.5em;padding:12px 16px;border-radius:16px;text-wrap:balance}.sticker--pink{left:-58px;top:104px;transform:rotate(-7deg)}.sticker--mint{right:-64px;top:170px;transform:rotate(6deg)}}@keyframes cs-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.decor--sun{animation:none}.signup__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/coming-soon.css.map */
