.fag{display:block}.fag__stage{position:relative;height:100vh;height:100svh;min-height:42rem;overflow:hidden;background:#121018;outline:none;touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;isolation:isolate}.fag__stage:focus-visible{box-shadow:inset 0 0 0 2px #ffffffb3}@media(min-width:1200px){.fag__stage{--gut: clamp(4.8rem, 3.2vw, 8rem);width:calc(100% - 2 * var(--gut));height:calc(100svh - 2 * var(--gut));min-height:0;margin:var(--gut) auto;border-radius:1.6rem}.shopify-section:has(>.fag){display:flow-root}}.fag__poster,.fag__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.fag__poster{object-fit:cover;object-position:58% 60%;image-rendering:auto}.fag__canvas{opacity:0;transition:opacity .6s ease}.fag__stage.is-ready .fag__canvas{opacity:1}.fag__stage.is-ready .fag__poster{visibility:hidden}.fag__fallback{margin:1.6rem;text-align:center}.fag .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fag--retro .fag__canvas,.fag--retro .fag__poster{filter:contrast(1.05) saturate(1.06);image-rendering:pixelated}.fag--retro .fag__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(0,0,0,.22) 3px 4px);opacity:.55}.fag .pixel-art{image-rendering:pixelated}.fag__scroll{position:absolute;left:50%;bottom:clamp(1.4rem,3%,2.8rem);z-index:3;display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.6rem;border:0;border-radius:99rem;background:#0c0c0e73;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:500 1.2rem/1 var(--font-body-family, Helvetica, Arial, sans-serif);letter-spacing:.04em;cursor:pointer;transform:translate(-50%);transition:background .2s}.fag__scroll span{display:inline-block;animation:fag-nudge 1.8s ease-in-out infinite}.fag__scroll:hover{background:#0c0c0ea6}.fag__scroll:focus-visible{outline:2px solid #fff;outline-offset:2px}@keyframes fag-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(.3rem)}}@media(prefers-reduced-motion:reduce){.fag__scroll span{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/foster-about-game.css.map */
