.future-atelier .fa-ugc{--ugc-bg:var(--fa-surface-bg,var(--fa-bg-rose,#ead8d3));--ugc-ink:var(--fa-surface-ink,#2b2028);--ugc-muted:var(--fa-surface-muted,#6c515a);--ugc-line:var(--fa-surface-line,#baa0ac70);--ugc-tile:80px;position:relative;background:var(--ugc-bg);color:var(--ugc-ink);overflow:hidden}.future-atelier .fa-ugc--paper{--ugc-bg:var(--fa-bg-paper,var(--fa-paper,#f5f2ec));--ugc-muted:var(--fa-surface-muted,#7b6b72);--ugc-line:var(--fa-surface-line,#c4b5bc80)}.future-atelier .fa-ugc--clay{--ugc-bg:var(--fa-bg-clay,#b88479);--ugc-muted:var(--fa-surface-muted,#38262e);--ugc-line:var(--fa-surface-line,#3d242d55)}.future-atelier .fa-ugc__inner{max-width:1680px;margin:auto;padding-inline:clamp(20px,4vw,80px)}.future-atelier .fa-ugc .fa-ugc__heading{position:relative;z-index:2;text-align:center;max-width:850px;margin:0 auto}.future-atelier .fa-ugc .fa-ugc__heading h2{font-size:clamp(44px,5.6vw,80px);line-height:1;letter-spacing:-.035em;margin:0;color:inherit;font-weight:400;text-wrap:balance}.future-atelier .fa-ugc .fa-ugc__heading h2 em{font-weight:400;color:var(--fa-surface-accent,#9c496a)}.future-atelier .fa-ugc .fa-ugc__heading .fa-ugc__title-button{appearance:none;-webkit-appearance:none;display:inline;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-transform:none;white-space:normal;min-width:0;min-height:0;max-width:100%;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.future-atelier .fa-ugc .fa-ugc__heading .fa-ugc__title-button:before,.future-atelier .fa-ugc .fa-ugc__heading .fa-ugc__title-button:after{content:none;display:none}.future-atelier .fa-ugc .fa-ugc__heading .fa-ugc__title-button:focus{outline:none}.future-atelier .fa-ugc .fa-ugc__heading .fa-ugc__title-button:focus-visible{outline:2px solid var(--fa-surface-accent,#9c496a);outline-offset:8px;border-radius:4px}.future-atelier .fa-ugc__editor-controls{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:fit-content;max-width:100%;margin:24px auto 0;padding:6px;border:1px solid var(--ugc-line);border-radius:16px;background:color-mix(in srgb,var(--ugc-bg) 90%,white);color:var(--ugc-ink)}.future-atelier .fa-ugc__editor-controls button{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:40px;margin:0;padding:8px 14px;border:1px solid transparent;border-radius:10px;background:transparent;box-shadow:none;color:inherit;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;line-height:1.25;letter-spacing:0;text-transform:none;cursor:pointer;touch-action:manipulation;transition:background-color .15s,color .15s,border-color .15s}.future-atelier .fa-ugc__editor-controls button:before,.future-atelier .fa-ugc__editor-controls button:after{content:none;display:none}.future-atelier .fa-ugc__editor-controls button[aria-pressed=true]{background:var(--ugc-ink);color:var(--ugc-bg)}.future-atelier .fa-ugc__editor-controls button:hover{border-color:var(--fa-surface-accent,#9c496a)}.future-atelier .fa-ugc__editor-controls button:focus-visible{outline:2px solid var(--fa-surface-accent,#9c496a);outline-offset:2px}.future-atelier .fa-ugc .fa-ugc__heading p{max-width:470px;margin:23px auto 0;font-size:20px;line-height:1.45;color:var(--ugc-muted);text-wrap:pretty}.future-atelier .fa-ugc__stage{position:relative;min-width:0;width:100%;max-width:800px;margin:22px auto 0;outline-offset:0;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.future-atelier .fa-ugc__scroll{display:none}.future-atelier .fa-ugc__seats{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:12px;padding:22px 0;margin:0;list-style:none}.future-atelier .fa-ugc__seat{min-width:0;aspect-ratio:1;margin:0;list-style:none}.future-atelier .fa-ugc__photo,.future-atelier .fa-ugc__vacant{position:relative;display:block;width:100%;height:100%;padding:0;border:1px solid #ffffffa6;border-radius:10px;background:var(--ugc-bg);overflow:hidden;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.future-atelier .fa-ugc__photo{box-shadow:0 6px 18px #5e35451c;transition:border-color .2s,box-shadow .2s}.future-atelier .fa-ugc__seat[data-ugc-empty=true]{pointer-events:none!important}.future-atelier .fa-ugc__vacant{border-color:var(--ugc-line);background:linear-gradient(135deg,#fff6f047,#fff6f008 45%,#fff6f01c);box-shadow:inset 0 1px #ffffff70;pointer-events:none}.future-atelier .fa-ugc__photo{cursor:pointer;touch-action:pan-y pinch-zoom;color:inherit}.future-atelier .fa-ugc__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff30}.future-atelier .fa-ugc__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--ugc-focal,50% 50%);user-select:none;-webkit-user-select:none;-webkit-user-drag:none;pointer-events:none}.future-atelier .fa-ugc__photo[data-ugc-photo-state=unavailable]:before{content:"Photo unavailable";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:5px;color:var(--ugc-ink);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:9px;font-weight:400;line-height:1.2;letter-spacing:0;text-align:center;white-space:normal}.future-atelier .fa-ugc__photo:focus-visible,.future-atelier .fa-ugc__seat.is-magnified .fa-ugc__photo{border-color:var(--ugc-accent,#f04f84);box-shadow:0 0 0 1px var(--ugc-accent,#f04f84),0 12px 26px #5e354526;outline:0}.future-atelier .fa-ugc.is-ready .fa-ugc__stage{height:var(--ugc-height-desktop,740px);touch-action:pan-y pinch-zoom;cursor:grab;perspective:var(--ugc-perspective,1600px);perspective-origin:50% 50%}.future-atelier .fa-ugc.is-ready .fa-ugc__stage.is-dragging{cursor:grabbing}.future-atelier .fa-ugc.is-ready .fa-ugc__gesture-zone{position:absolute;top:50%;left:50%;width:var(--ugc-gesture-size);height:var(--ugc-gesture-size);transform:translate(-50%,-50%);transform-style:preserve-3d;touch-action:pinch-zoom;cursor:grab}.future-atelier .fa-ugc.is-ready .fa-ugc__gesture-zone .fa-ugc__photo{touch-action:pinch-zoom}.future-atelier .fa-ugc.is-ready .fa-ugc__world{position:absolute;top:50%;left:50%;width:0;height:0;transform-style:preserve-3d}.future-atelier .fa-ugc.is-ready .fa-ugc__seats{position:absolute;top:0;left:0;display:block;width:0;height:0;padding:0;margin:0;transform-style:preserve-3d;pointer-events:none}.future-atelier .fa-ugc.is-ready .fa-ugc__seat{position:absolute;top:0;left:0;width:var(--ugc-tile);height:var(--ugc-tile);aspect-ratio:auto;will-change:transform;pointer-events:auto;transform-origin:center;backface-visibility:visible;-webkit-backface-visibility:visible}.future-atelier .fa-ugc[data-fa-background=black] .fa-ugc__photo{background:#30272e;border-color:#fff6;box-shadow:0 6px 18px #0003}.future-atelier .fa-ugc[data-fa-background=black] .fa-ugc__vacant{border-color:#fff6f02e;background:linear-gradient(135deg,#fff6f014,#fff6f003 45%,#f3c4d00b);box-shadow:inset 0 1px #fff6f02b}@media(min-width:1100px){.future-atelier .fa-ugc__inner{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:center;column-gap:clamp(24px,3vw,56px)}.future-atelier .fa-ugc .fa-ugc__heading{grid-column:1;grid-row:1;text-align:left;max-width:430px;margin:0}.future-atelier .fa-ugc .fa-ugc__heading h2{font-size:clamp(54px,5.1vw,84px);line-height:.99;max-width:430px;text-wrap:balance}.future-atelier .fa-ugc .fa-ugc__heading p{max-width:310px;margin:26px 0 0;font-size:20px}.future-atelier .fa-ugc__editor-controls{justify-content:flex-start;margin-inline:0}.future-atelier .fa-ugc__stage,.future-atelier .fa-ugc.is-ready .fa-ugc__stage{grid-column:2;grid-row:1;width:100%;max-width:860px;margin:0}}.future-atelier .fa-ugc__look-link{display:inline-block;margin-top:24px;padding:13px 0;color:#8f3153;text-underline-offset:5px;font-size:18px}.future-atelier .fa-ugc__look-link[hidden]{display:none}.future-atelier .fa-ugc__proxy{position:fixed;z-index:2147483000;pointer-events:none;object-fit:cover;border-radius:10px}.future-atelier .fa-ugc__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(1060px,calc(100vw - 48px));max-width:1060px;max-height:calc(100dvh - 48px);padding:0;margin:auto;border:1px solid #fff9;border-radius:16px;background:#f5f2ec;color:#292028;overflow:auto;overscroll-behavior:contain;box-shadow:0 30px 100px #130b1645}.future-atelier .fa-ugc__dialog[open]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}.future-atelier .fa-ugc__dialog::backdrop{background:#19101cbd;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.future-atelier .fa-ugc__close{position:absolute;top:12px;right:12px;z-index:20;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #d7c9ce;border-radius:50%;background:#f5f2eced;color:#292028;cursor:pointer}.future-atelier .fa-ugc__close .fa-icon{width:20px;height:20px}.future-atelier .fa-ugc__full{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;height:100%;max-height:calc(100dvh - 48px);padding:0;margin:0;background:#e8deda}.future-atelier .fa-ugc__full img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.future-atelier .fa-ugc__viewer-status{position:absolute;inset:auto 16px 16px;z-index:12;margin:0;padding:10px 12px;border-radius:6px;background:#f5f2eceb;color:#292028;font-size:14px;line-height:1.4;text-align:center}.future-atelier .fa-ugc__viewer-status[hidden]{display:none}.future-atelier .fa-ugc__story{min-width:0;padding:72px 42px 46px}.future-atelier .fa-ugc .fa-ugc__dialog-title{margin:0;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.08;letter-spacing:-.02em;color:inherit}.future-atelier .fa-ugc__story blockquote{margin:27px 0 0;padding:0;border:0;font-size:24px;line-height:1.4;letter-spacing:-.015em;white-space:pre-line;overflow-wrap:anywhere;color:#57404e}.future-atelier .fa-ugc__customer{margin:22px 0 0;font-size:16px;line-height:1.5;color:#8d4a67;overflow-wrap:anywhere}.future-atelier .fa-ugc__dialog--photo-only[open]{grid-template-columns:minmax(0,1fr);width:min(800px,calc(100vw - 48px))}.future-atelier .fa-ugc__dialog--photo-only .fa-ugc__story{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);padding:0}.future-atelier .fa-ugc__dialog--photo-only .fa-ugc__full{min-height:0}@media(max-width:749px){.future-atelier .fa-ugc__inner{padding-inline:20px}.future-atelier .fa-ugc .fa-ugc__heading h2{font-size:clamp(38px,10.6vw,54px);line-height:1.02;max-width:440px;margin:auto}.future-atelier .fa-ugc .fa-ugc__heading p{font-size:17px;line-height:1.45;margin-top:18px;max-width:300px}.future-atelier .fa-ugc__seats{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.future-atelier .fa-ugc.is-ready .fa-ugc__stage{--ugc-scroll-span:min(var(--ugc-gesture-size,300px),max(112px, calc(100vh - 180px) ));height:var(--ugc-height-mobile,420px);width:calc(100% + 24px);max-width:none;margin:10px -12px 0}.future-atelier .fa-ugc.is-ready .fa-ugc__scroll{appearance:none;-webkit-appearance:none;position:absolute;right:2px;z-index:4;display:grid;place-items:center;width:46px;height:46px;min-width:46px;min-height:46px;margin:0;padding:0;border:1px solid var(--ugc-line);border-radius:50%;background:color-mix(in srgb,var(--ugc-bg) 92%,white);color:var(--ugc-ink);box-shadow:0 3px 12px #33202b0a;cursor:pointer;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent}.future-atelier .fa-ugc .fa-ugc__scroll:before,.future-atelier .fa-ugc .fa-ugc__scroll:after{content:none}.future-atelier .fa-ugc__scroll--down{top:calc(50% - var(--ugc-scroll-span) / 2 + 4px)}.future-atelier .fa-ugc__scroll--up{bottom:calc(50% - var(--ugc-scroll-span) / 2 + 4px)}.future-atelier .fa-ugc__scroll .fa-icon{width:23px;height:23px;pointer-events:none}.future-atelier .fa-ugc__scroll--up .fa-icon{transform:rotate(180deg)}.future-atelier .fa-ugc__scroll:is(:active,:focus-visible){color:var(--ugc-accent,#f04f84);border-color:currentColor}.future-atelier .fa-ugc__scroll:focus-visible{outline:2px solid var(--ugc-accent,#f04f84);outline-offset:3px}.future-atelier .fa-ugc .fa-ugc__title-button:active em{color:var(--ugc-accent,#f04f84)}.future-atelier .fa-ugc__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:12px}.future-atelier .fa-ugc__dialog[open]{grid-template-columns:minmax(0,1fr);align-items:start}.future-atelier .fa-ugc__full{height:auto;min-height:0;max-height:66dvh}.future-atelier .fa-ugc__full img{height:100%;max-height:100%;object-fit:contain}.future-atelier .fa-ugc__story{padding:25px 24px 30px}.future-atelier .fa-ugc .fa-ugc__dialog-title{font-size:29px}.future-atelier .fa-ugc__story blockquote{font-size:21px;line-height:1.4;margin-top:20px}.future-atelier .fa-ugc__customer{font-size:15px;margin-top:17px}.future-atelier .fa-ugc__dialog--photo-only[open]{width:calc(100vw - 24px)}.future-atelier .fa-ugc__dialog--photo-only .fa-ugc__full{max-height:calc(100dvh - 24px)}}@supports (height:100svh){@media(max-width:749px){.future-atelier .fa-ugc.is-ready .fa-ugc__stage{--ugc-scroll-span:min(var(--ugc-gesture-size,300px),max(112px, calc(100svh - 180px) ))}}}@media(max-width:359px){.future-atelier .fa-ugc .fa-ugc__heading h2{font-size:36px}.future-atelier .fa-ugc__inner{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.future-atelier .fa-ugc__photo,.future-atelier .fa-ugc__editor-controls button{transition:none}.future-atelier .fa-ugc.is-ready .fa-ugc__seat{will-change:auto}}@media(prefers-reduced-transparency:reduce){.future-atelier .fa-ugc__dialog::backdrop{background:#19101ce8;backdrop-filter:none;-webkit-backdrop-filter:none}.future-atelier .fa-ugc__close{background:#f5f2ec}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/slaygo-ugc-sphere.css.map */
