.fls-studio{--fl-ink: rgb(var(--color-foreground, 26, 26, 26));--fl-paper: rgb(var(--color-background, 255, 255, 255));--fl-line: rgba(var(--color-foreground, 26, 26, 26), .16);--fl-soft: rgba(var(--color-foreground, 26, 26, 26), .06);--fl-mute: rgba(var(--color-foreground, 26, 26, 26), .66);--fl-go: #38a6b8;--fl-go-ink: #101418;--fl-graphite: #2a2d31;--fl-honey: #363a3f;--fl-error: #b3261e;--fl-wing-w: 116px;--fl-wing-h: 270px;--fl-r: 6px;color:var(--fl-ink);font-family:var(--font-body-family, inherit)}.fls-studio *,.fls-studio *:before,.fls-studio *:after{box-sizing:border-box}.fls-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fls-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3.2rem;align-items:start}.fls-stagewrap{position:sticky;top:2rem}.fls-stage{position:relative;aspect-ratio:4 / 4.4;border-radius:10px;overflow:hidden;background:var(--fl-graphite);perspective:1100px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.fls-stage:active{cursor:grabbing}.fls-stage__bed{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='48' viewBox='0 0 28 48'%3E%3Cpath d='M14 0l14 8v16l-14 8L0 24V8z M14 32l14 8v16 M14 32L0 40v16' fill='none' stroke='%23363a3f' stroke-width='1.2'/%3E%3C/svg%3E");background-size:28px 48px;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#000 35%,transparent 80%);mask-image:radial-gradient(ellipse at 50% 45%,#000 35%,transparent 80%)}.fls-obj{--fl-shaft-len: calc(var(--fl-wing-h) * var(--fl-mm, 19) / 38.1);--fl-thread: calc(var(--fl-wing-h) * 4.5 / 38.1);position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:rotate(32deg) translateY(calc((var(--fl-wing-h) - var(--fl-shaft-len) - var(--fl-thread)) / 2));transition:transform .35s ease}.fls-rig{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d;will-change:transform}.fls-plane{position:absolute;left:calc(var(--fl-wing-w) * -1);top:calc(var(--fl-wing-h) * -1);width:calc(var(--fl-wing-w) * 2);height:var(--fl-wing-h);transform-origin:50% 50%;transform-style:preserve-3d}.fls-wing{position:absolute;top:calc(var(--fl-wing-h) * -1);width:var(--fl-wing-w);height:var(--fl-wing-h);transform-style:preserve-3d}.fls-wing--L{left:calc(var(--fl-wing-w) * -1);transform-origin:100% 50%}.fls-wing--R{left:0;transform-origin:0 50%}.fls-plane__face{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.fls-plane__face--back{transform:rotateY(180deg)}.fls-shaft{--fl-shaft: #1c1d1f;--fl-shaft-sheen: #3a3c40;--fl-sw: calc(var(--fl-wing-w) * .3);position:absolute;left:calc(var(--fl-sw) / -2);top:-3px;width:var(--fl-sw);display:flex;flex-direction:column;align-items:center}.fls-shaft__body{display:block;width:100%;height:var(--fl-shaft-len);transition:height .35s ease;border-radius:2px 2px 1px 1px;background:linear-gradient(90deg,var(--fl-shaft) 0%,var(--fl-shaft-sheen) 38%,var(--fl-shaft) 70%,rgba(0,0,0,.35) 100%),var(--fl-shaft);clip-path:polygon(0 0,100% 0,92% 100%,8% 100%)}.fls-shaft__collar{display:block;width:104%;height:calc(var(--fl-thread) * .28);border-radius:2px;background:linear-gradient(90deg,var(--fl-shaft) 0%,var(--fl-shaft-sheen) 40%,var(--fl-shaft) 100%)}.fls-shaft__thread{display:block;width:72%;height:var(--fl-thread);border-radius:0 0 3px 3px;background:repeating-linear-gradient(170deg,rgba(255,255,255,.18) 0 1.5px,transparent 1.5px 4px),linear-gradient(90deg,var(--fl-shaft) 0%,var(--fl-shaft-sheen) 40%,var(--fl-shaft) 100%)}.fls-laser{--p: 0;position:absolute;left:calc(var(--fl-wing-w) * -1.25);width:calc(var(--fl-wing-w) * 2.5);height:2px;top:calc(var(--fl-wing-h) * var(--p) * -1);opacity:0;pointer-events:none;background:var(--fl-go);box-shadow:0 0 12px 3px #38a6b899}.fls-stage.is-scanning .fls-laser{opacity:1}.fls-stage__views{position:absolute;left:1.2rem;bottom:1.2rem;display:flex;gap:.6rem;flex-wrap:wrap}.fls-stage__note{position:absolute;right:1.4rem;bottom:1.2rem;margin:0;color:#ffffffb8;font-size:1.3rem;text-align:right;max-width:45%}.fls-panel{display:flex;flex-direction:column;gap:2.2rem}.fls-title{margin:0;font-family:var(--font-heading-family, inherit);font-size:clamp(2.4rem,3vw,3.2rem);line-height:1.15}.fls-price{margin:.6rem 0 0;font-size:1.9rem;letter-spacing:.02em}.fls-sub{margin:.4rem 0 0;color:var(--fl-mute);font-size:1.4rem}.fls-group{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:.9rem}.fls-group>legend{padding:0;margin-bottom:.9rem;font-size:1.4rem;font-weight:600}.fls-hint{margin:0;color:var(--fl-mute);font-size:1.3rem;line-height:1.45}.fls-chips{display:flex;flex-wrap:wrap;gap:.8rem}.fls-chip{font:inherit;font-size:1.4rem;display:inline-flex;align-items:center;gap:.7rem;padding:.9rem 1.6rem;min-height:4.2rem;border-radius:40px;cursor:pointer;border:1px solid var(--fl-line);background:var(--fl-paper);color:var(--fl-ink)}.fls-chip:hover{border-color:var(--fl-ink)}.fls-chip.is-on{background:var(--fl-ink);color:var(--fl-paper);border-color:var(--fl-ink)}.fls-chips--small .fls-chip{min-height:3.6rem;padding:.6rem 1.3rem;font-size:1.3rem}.fls-chip--dark{background:#ffffff1a;color:#fff;border-color:#ffffff38;min-height:3.4rem;padding:.5rem 1.2rem;font-size:1.25rem}.fls-chip--dark:hover{border-color:#fff}.fls-chip--dark[aria-pressed=true]{background:#fff;color:#111}.fls-swatch{width:1.6rem;height:1.6rem;border-radius:50%;box-shadow:inset 0 0 0 1px #00000040}.fls-chip.is-on .fls-swatch{box-shadow:0 0 0 2px var(--fl-paper)}.fls-tabs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--fl-line);border-radius:var(--fl-r);padding:.4rem;gap:.4rem}.fls-tab{font:inherit;font-size:1.5rem;padding:1rem;border:0;border-radius:4px;background:transparent;color:var(--fl-ink);cursor:pointer}.fls-tab.is-on{background:var(--fl-ink);color:var(--fl-paper)}.fls-design{display:flex;flex-direction:column;gap:2.2rem}.fls-drop{display:flex;flex-direction:column;gap:.3rem;padding:2rem;cursor:pointer;text-align:center;border:1.5px dashed var(--fl-line);border-radius:var(--fl-r);background:var(--fl-soft)}.fls-drop strong{font-size:1.5rem}.fls-drop span{font-size:1.3rem;color:var(--fl-mute)}.fls-drop:hover,.fls-drop.is-over{border-color:var(--fl-ink)}.fls-drop.has-file{border-style:solid;text-align:left}.fls-drop strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fls-imagetools{display:flex;flex-direction:column;gap:1rem}.fls-field{display:flex;flex-direction:column;gap:.4rem;font-size:1.3rem;color:var(--fl-mute)}.fls-field input,.fls-team input{font:inherit;font-size:1.6rem;color:var(--fl-ink);padding:1rem 1.2rem;min-height:4.4rem;border:1px solid var(--fl-line);border-radius:var(--fl-r);background:var(--fl-paper)}.fls-textfields{display:grid;gap:1rem}.fls-fonts{display:grid;grid-template-columns:repeat(6,1fr);gap:.6rem}.fls-font{font-size:1.9rem;padding:.7rem 0;border:1px solid var(--fl-line);border-radius:var(--fl-r);background:var(--fl-paper);color:var(--fl-ink);cursor:pointer}.fls-font.is-on{border-color:var(--fl-ink);box-shadow:inset 0 0 0 1px var(--fl-ink)}.fls-team__list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;counter-reset:p}.fls-team__row{display:grid;grid-template-columns:2.4rem 1.3fr 1fr 3.6rem;gap:.6rem;align-items:center;counter-increment:p}.fls-team__row:before{content:counter(p);font-size:1.3rem;color:var(--fl-mute);text-align:right}.fls-team__row.is-on input:first-of-type{border-color:var(--fl-ink)}.fls-team input{font-size:1.5rem;min-width:0}.fls-icon{font-size:2rem;line-height:1;border:0;background:transparent;color:var(--fl-mute);cursor:pointer;min-height:4.4rem}.fls-icon:hover{color:var(--fl-ink)}.fls-editor__canvas{width:min(100%,24rem);aspect-ratio:224 / 260;max-width:100%;align-self:center;cursor:move;touch-action:none;background:var(--fl-soft);border-radius:var(--fl-r)}.fls-range{display:grid;grid-template-columns:8rem 1fr;align-items:center;gap:1rem;font-size:1.3rem;color:var(--fl-mute)}.fls-range input{width:100%;accent-color:var(--fl-ink)}.fls-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.fls-row--end{justify-content:flex-end}.fls-check{display:flex;gap:.8rem;align-items:flex-start;font-size:1.35rem;line-height:1.45;cursor:pointer}.fls-check input{margin-top:.25rem;width:1.8rem;height:1.8rem;accent-color:var(--fl-ink);flex:none}.fls-link{font:inherit;font-size:1.35rem;background:none;border:0;padding:.4rem 0;color:var(--fl-ink);text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.fls-buybox{display:flex;flex-direction:column;gap:1.4rem;padding-top:2rem;border-top:1px solid var(--fl-line)}.fls-promises{margin:0;padding:0;list-style:none;display:grid;gap:.8rem}.fls-promises li{position:relative;padding-left:2.4rem;font-size:1.4rem;line-height:1.45}.fls-promises li:before{content:"";position:absolute;left:.3rem;top:.45rem;width:.9rem;height:.5rem;border-left:2px solid var(--fl-ink);border-bottom:2px solid var(--fl-ink);transform:rotate(-45deg)}.fls-qty{display:flex;align-items:center;gap:1.2rem;font-size:1.4rem}.fls-qty__input{font:inherit;font-size:1.6rem;width:8rem;min-height:4.4rem;padding:.6rem 1rem;border:1px solid var(--fl-line);border-radius:var(--fl-r)}.fls-tier{margin:0;font-size:1.35rem;color:var(--fl-mute);min-height:1.9rem}.fls-buy{font:inherit;font-size:1.6rem;letter-spacing:.04em;min-height:5.2rem;border-radius:var(--fl-r);cursor:pointer;background:var(--fl-go);color:var(--fl-go-ink);border:1px solid var(--fl-go)}.fls-buy:hover{filter:brightness(.95)}.fls-buy:disabled{opacity:.55;cursor:progress}.fls-msg{margin:0;font-size:1.4rem;min-height:2rem}.fls-msg.is-error{color:var(--fl-error)}.fls-gwl:empty{display:none}.fls-gwl .eu-gwl{margin:0}.fls-saved__title{font-size:1.6rem;margin:0 0 1rem}.fls-saved__list{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.4rem}.fls-saved__item{flex:none;width:9.6rem;display:flex;flex-direction:column;gap:.4rem;padding:.6rem;border:1px solid var(--fl-line);border-radius:var(--fl-r);background:var(--fl-paper);cursor:pointer;font:inherit;font-size:1.2rem;color:var(--fl-ink)}.fls-saved__item img{width:100%;height:auto}.fls-saved__item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fls-saved__item:hover{border-color:var(--fl-ink)}.fls-studio :focus-visible{outline:2px solid var(--fl-ink);outline-offset:2px}.fls-stage :focus-visible{outline-color:#fff}@media(max-width:989px){.fls-layout{grid-template-columns:1fr;gap:2.4rem}.fls-stagewrap{position:relative;top:0}.fls-stage{aspect-ratio:1 / 1}.fls-studio{--fl-wing-w: 64px;--fl-wing-h: 148px}}@media(max-width:480px){.fls-fonts{grid-template-columns:repeat(3,1fr)}.fls-team__row{grid-template-columns:2rem 1fr 3.6rem}.fls-team__row input:nth-of-type(2){grid-column:2}.fls-stage__note{display:none}}@media(prefers-reduced-motion:reduce){.fls-shaft__body,.fls-obj{transition:none}}.fls-studio [hidden]{display:none!important}.fls-inks{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.fls-ink{width:3.4rem;height:3.4rem;border-radius:50%;border:1px solid var(--fl-line);cursor:pointer;padding:0;box-shadow:inset 0 0 0 2px #fff0}.fls-ink.is-on{outline:2px solid var(--fl-ink);outline-offset:2px}.fls-ink:focus-visible{outline:2px solid #38a6b8;outline-offset:2px}.fls-studio{--fl-ink: #f2f4f6;--fl-paper: #1a1f25;--fl-line: rgba(255,255,255,.14);--fl-soft: rgba(255,255,255,.05);--fl-mute: #9aa3ad;--fl-graphite: #151a1f;--fl-honey: #232a31;--fl-r: 10px;font-family:var(--fl-body, var(--font-body-family, inherit))}.fls-title{font-family:var(--fl-display, var(--font-heading-family));text-transform:uppercase;letter-spacing:.01em;font-weight:800}.fls-price{color:var(--fl-go);font-weight:800}.fls-chip.is-on,.fls-chip[aria-checked=true]{background:var(--fl-go)!important;border-color:var(--fl-go)!important;color:var(--fl-go-ink)!important}.fls-tab[aria-selected=true],.fls-tab.is-on{background:var(--fl-go);color:var(--fl-go-ink)}.fls-buy{background:var(--fl-go)!important;color:var(--fl-go-ink)!important;border-radius:999px!important;font-weight:800}.fls-buy:hover{filter:brightness(1.08)}.fls-drop{background:var(--fl-soft);border-color:#38a6b873}.fls-drop.is-over,.fls-drop:hover{border-color:var(--fl-go)}.fls-font{background:var(--fl-paper);color:var(--fl-ink)}.fls-font.is-on{border-color:var(--fl-go);box-shadow:inset 0 0 0 1px var(--fl-go)}.fls-editor__canvas{background:#0b0e11;border-radius:var(--fl-r)}.fls-studio input[type=text],.fls-studio input[type=number],.fls-studio textarea{background:#0b0e11;color:var(--fl-ink);border:1px solid var(--fl-line);border-radius:var(--fl-r)}.fls-studio input[type=range],.fls-studio input[type=checkbox]{accent-color:var(--fl-go)}.fls-promises li::marker,.fls-promises li:before{color:var(--fl-go)}.fls-ink.is-on{outline-color:#fff}.fls-stage{border:1px solid var(--fl-line);background:radial-gradient(ellipse at 50% 40%,#1f262d,#121619 70%);border-radius:18px}.fls-editor__canvas{border:1px solid var(--fl-line)}.fls-stocknote{margin:.4rem 0 1.2rem;padding:1rem 1.4rem;border-radius:10px;border:1px solid rgba(56,166,184,.5);background:#38a6b814;color:var(--fl-ink);font-size:1.4rem;line-height:1.45}
/*# sourceMappingURL=/cdn/shop/t/21/assets/flight-lab-studio.css.map */
