:root{--bg: #ffffff;--ink: #000000;--muted: #7d7d7d;--line: #dcdcdc;--soft: #f3f3f3;--danger: #b3261e;--ease: cubic-bezier(.22, .8, .24, 1);--sans: "Inter", "Helvetica Neue", Arial, sans-serif;--display: "Correspondance", "Helvetica Neue", Arial, sans-serif;--k: min(calc(100vw / 1813), calc(100vh / 815));--top: max(64px, calc(76 * var(--k)));color-scheme:light}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%}body{font-family:var(--sans);-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}a{color:inherit}p{margin:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.top{position:fixed;inset:0 0 auto;height:var(--top);z-index:30;background:var(--bg)}.top .plus{position:absolute;left:calc(60 * var(--k));top:calc(28 * var(--k));width:calc(18 * var(--k));height:calc(18 * var(--k))}.top .logo{position:absolute;left:50%;top:calc(22 * var(--k));transform:translate(-50%)}.top .logo img{height:calc(30 * var(--k));width:auto;display:block}.top .cart{position:absolute;right:calc(62 * var(--k));top:calc(26 * var(--k));width:calc(23 * var(--k));height:calc(22 * var(--k))}.top svg{width:100%;height:100%;display:block}.top .icon:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.top .cart-total{position:absolute;right:calc((62 + 23 + 14) * var(--k));top:calc(29.3 * var(--k));font-size:calc(16 * var(--k));line-height:1;font-variant-numeric:tabular-nums}.badge{position:absolute;top:-8px;right:-10px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--ink);color:var(--bg);font:500 10px/17px var(--sans);text-align:center;transform:scale(0);transition:transform .3s var(--ease)}.badge.on{transform:scale(1)}.badge.bump{animation:bump .45s var(--ease)}@keyframes bump{40%{transform:scale(1.35)}}.page{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,30vw,460px);height:100vh;height:100svh;padding-top:var(--top)}.stage-col{position:relative;display:grid;place-items:center;min-width:0;padding:0 24px 24px}.render{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.spin{display:block;margin-inline:auto;width:min(100%,860px,calc((100svh - var(--top) - 110px) * 1024 / 864));height:auto;aspect-ratio:1024 / 864}.render-size{font:400 13px var(--sans);color:var(--muted);min-height:1.3em;font-variant-numeric:tabular-nums;text-align:center}.spin-wrap{width:100%;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none}.spin-wrap.dragging{cursor:grabbing}.add-bar{display:none}.spin-src{position:fixed;left:0;top:0;width:2px;height:2px;opacity:0;pointer-events:none}.panel{overflow-y:auto;padding:28px calc(62 * var(--k) + 8px) 48px 28px;border-left:1px solid var(--line)}.pane{display:flex;flex-direction:column;gap:28px}.block{display:flex;flex-direction:column;gap:12px;border:0;margin:0;padding:0;min-width:0}.title{font-family:var(--display);font-weight:400;text-transform:uppercase;letter-spacing:0;font-size:36px;line-height:1;margin:0;text-wrap:balance}.sub{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:14px;row-gap:4px;font-size:16px}.offer{align-self:flex-start;display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--soft);font:500 13px var(--sans)}.claimed{display:flex;align-items:center;gap:12px}.claimed .bar{flex:1;max-width:220px;height:4px;border-radius:2px;background:var(--line);overflow:hidden}.claimed .bar i{display:block;height:100%;width:0;background:var(--ink);border-radius:2px;transition:width .6s var(--ease)}.claimed span{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.label-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.label{font:600 13px var(--sans)}.pick .label-row{flex-wrap:wrap;row-gap:4px}.size-hint.deciding{flex-basis:100%}.hint{font-size:12px;color:var(--muted);line-height:1.45}.sizes{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.size{position:relative;display:flex;align-items:center;justify-content:center;height:60px;padding:0 4px;border:1px solid var(--line);border-radius:12px;transition:border-color .2s,background-color .2s,color .2s}.size b{font-family:var(--display);font-weight:400;font-size:22px;line-height:1}.size .n{position:absolute;left:0;right:0;bottom:5px;text-align:center;font:500 10px var(--sans)}.size:hover{border-color:var(--ink)}.size[aria-checked=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.later{align-self:flex-start;font-size:13px;line-height:1.45;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-align:left}.later:hover{text-decoration-thickness:2px}.later.on{font-weight:600}.size-note{font-size:12px;color:var(--muted);line-height:1.45;margin-top:-2px;text-wrap:pretty}.cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:52px;padding:0 20px;border-radius:999px;border:1.5px solid var(--ink);font-family:var(--display);font-weight:400;text-transform:uppercase;letter-spacing:.02em;font-size:18px;transition:background-color .2s,color .2s,opacity .2s,transform .15s}.cta:hover:not(:disabled){background:var(--ink);color:var(--bg)}.cta:active:not(:disabled){transform:scale(.985)}.cta.dark{background:var(--ink);color:var(--bg)}.cta.dark:hover:not(:disabled){background:#2b2b2b}.cta:disabled{opacity:.25;cursor:default}.cta.busy{opacity:.55;pointer-events:none}#addBtn{white-space:nowrap;overflow:hidden}.lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lines li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;min-height:52px;padding:6px 0;border-top:1px solid var(--line)}.lines li:last-child{border-bottom:1px solid var(--line)}.lines li.new{animation:lineIn .5s var(--ease)}@keyframes lineIn{0%{opacity:0;transform:translateY(-6px)}}.lines .sz{font-size:14px}.lines .pr{font-size:14px;font-variant-numeric:tabular-nums}.lines .rm{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--muted);transition:color .2s,background-color .2s}.lines .rm:hover{color:var(--ink);background:var(--soft)}.lines .rm svg{width:11px;height:11px}.lines li.saving .sz small{display:block;font-size:12px;color:var(--muted);margin-top:2px}.lines li.saving .rm-gap{width:32px}.lines li.empty{display:block;font-size:14px;color:var(--muted);padding:14px 0;min-height:0}.folds{gap:0}.fold{border-top:1px solid var(--line)}.fold:last-child{border-bottom:1px solid var(--line)}.fold summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:16px 0;font-size:15px}.fold summary::-webkit-details-marker{display:none}.fold summary:after{content:"";width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .3s var(--ease)}.fold[open] summary:after{transform:translateY(2px) rotate(-135deg)}.fold-body{padding:0 0 18px;font-size:13px;line-height:1.55;color:#333}.fold-body h3{font-size:13px;font-weight:600;margin:14px 0 2px;color:var(--ink)}.fold-body p+p{margin-top:8px}.full-terms{margin-top:14px}.full-terms a{text-underline-offset:3px}.guide{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:end;margin-bottom:14px;text-align:center}.guide figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:6px}.guide img{display:block;height:auto}.guide b{font-family:var(--display);font-weight:400;font-size:16px}.guide small{display:block;font-size:11px;color:var(--muted);line-height:1.3;min-height:2.6em}.foot{gap:16px}.buy,.notify{display:flex;flex-direction:column;gap:16px}.field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#444;min-width:0}.field input,.field select{height:46px;border:1px solid var(--line);border-radius:10px;padding:0 14px;font-size:16px;background:var(--bg);color:var(--ink);width:100%;transition:border-color .2s}.field select{appearance:none;-webkit-appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:11px 8px}.field input:focus,.field select:focus{outline:none;border-color:var(--ink)}.field input.bad{border-color:var(--danger)}.total-row{display:flex;justify-content:space-between;align-items:baseline;font-size:16px}.total-row b{font-weight:600;font-size:20px;font-variant-numeric:tabular-nums}.agree{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.45;cursor:pointer}.agree input{accent-color:var(--ink);width:16px;height:16px;margin:1px 0 0;flex:none}.error{color:var(--danger);font-size:13px;line-height:1.45}.error:empty{display:none}.notify-intro,.notify-done{font-size:14px;line-height:1.5}.notify-done{padding:14px 16px;background:var(--soft);border-radius:10px}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.menu{position:fixed;top:var(--top);left:0;bottom:0;width:min(340px,100%);z-index:35;background:var(--bg);border-right:1px solid var(--line);padding:28px calc(60 * var(--k) + 4px);display:flex;flex-direction:column;align-items:flex-start;gap:14px;transform:translate(-101%);visibility:hidden;transition:transform .45s var(--ease),visibility 0s .45s}.menu.on{transform:none;visibility:visible;transition:transform .45s var(--ease)}.menu button{font-family:var(--display);font-weight:400;text-transform:uppercase;letter-spacing:0;font-size:28px;line-height:1.1}.menu button:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}#menuBtn svg{transition:transform .35s var(--ease)}body.menu-open #menuBtn svg{transform:rotate(45deg)}.toast{position:fixed;left:50%;bottom:24px;z-index:50;transform:translate(-50%,20px);background:var(--ink);color:var(--bg);padding:12px 18px;border-radius:10px;font-size:14px;opacity:0;transition:opacity .3s,transform .3s var(--ease);pointer-events:none;max-width:calc(100% - 32px)}.toast.on{opacity:1;transform:translate(-50%)}.thanks{min-height:100svh;padding:calc(var(--top) + 48px) 24px 48px;max-width:520px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:16px;font-size:16px;line-height:1.5}.thanks .title{margin-bottom:8px}.thanks .hint{font-size:14px}.thanks .cta{align-self:flex-start;margin-top:12px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media(max-width:900px){:root{--top: 60px}.top .plus{left:16px;top:21px;width:18px;height:18px}.top .logo{top:18px}.top .logo img{height:24px}.top .cart{right:16px;top:19px;width:23px;height:22px}.top .cart-total{right:50px;top:23px;font-size:15px}.page{display:block;height:auto}.stage-col{position:fixed;top:var(--top);left:0;right:0;z-index:5;background:var(--bg);padding:0 16px 6px;border-bottom:1px solid var(--line);display:flex;align-items:flex-end;justify-content:center}.spin{width:min(100%,calc(46svh * 1024 / 864))}.spin-wrap{overflow:hidden;display:flex;justify-content:center;width:100%}.spin{transform:scale(1.12)}.render{gap:4px}.panel{border-left:0;overflow:visible;padding:18px 16px 110px}#addBtn{position:fixed;z-index:20;left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg)}.add-bar{display:block;position:fixed;z-index:19;left:0;right:0;bottom:0;height:calc(80px + env(safe-area-inset-bottom,0px));background:var(--bg)}#orderPane .intro{gap:10px}#orderPane .intro .offer{order:1}#orderPane .intro .sub{order:2;margin-top:30px}#orderPane .intro .claimed{order:3}#addBtn:disabled{opacity:1;background:#bdbdbd;border-color:#bdbdbd}.title{font-size:28px}#orderPane .pick{order:0}#orderPane .intro{order:1}#orderPane #orderBlock{order:2}#orderPane .folds{order:3}#orderPane .foot{order:4}.size-hint{display:none}.size-hint.deciding{display:block}.size{height:56px}.menu{padding:24px 20px}.thanks{padding:calc(var(--top) + 32px) 16px 40px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/founders-preorder.css.map */
