:root{--fng-pink: #e5196e;--fng-teal: #2fae8f;--fng-purple: #6b2fa0;--fng-ink: #141414;--fng-paper: #f6f4ef;--fng-accent: var(--fng-purple);--fng-display: "Barlow Condensed", "Arial Narrow", sans-serif}html[data-side=freak]{--fng-accent: var(--fng-pink)}html[data-side=geek]{--fng-accent: var(--fng-teal)}.fng-display{font-family:var(--fng-display);font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:.92}.fng-accent{color:var(--fng-accent);transition:color .4s}.header__icons .fng-switch{margin-right:.8rem}.fng-switch{display:flex;align-items:center;gap:.7rem;background:none;border:0;cursor:pointer;padding:.6rem;font-family:var(--fng-display);font-weight:700;font-size:1.5rem;text-transform:uppercase;color:var(--fng-ink)}.fng-switch__f{color:var(--fng-pink)}.fng-switch__g{color:var(--fng-teal)}.fng-switch__track{width:4.8rem;height:2.6rem;border-radius:1.3rem;background:linear-gradient(90deg,var(--fng-pink),var(--fng-purple),var(--fng-teal));position:relative;flex:none}.fng-switch__knob{position:absolute;top:.3rem;left:1.1rem;width:2rem;height:2rem;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0000004d;transition:left .35s cubic-bezier(.6,-.3,.4,1.3)}html[data-side=freak] .fng-switch__knob{left:.3rem}html[data-side=geek] .fng-switch__knob{left:2.5rem}@media(max-width:749px){.fng-switch__f,.fng-switch__g{display:none}}.fng-hero{position:relative}.fng-hero__wrap{display:flex;min-height:min(72vh,62rem)}.fng-hero__side{flex:1;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:4.8rem;color:#fff;text-decoration:none;transition:flex .6s cubic-bezier(.2,.8,.2,1)}.fng-hero__side:hover{flex:1.45}.fng-hero__side--freak{background:var(--fng-pink)}.fng-hero__side--geek{background:var(--fng-teal);align-items:flex-end;text-align:right}.fng-hero__ghost{position:absolute;top:-2rem;font-family:var(--fng-display);font-weight:800;font-size:34rem;line-height:.8;opacity:.12;pointer-events:none}.fng-hero__side--freak .fng-hero__ghost{left:-2rem}.fng-hero__side--geek .fng-hero__ghost{right:-2rem}.fng-hero__word{height:5.2rem;width:auto;filter:brightness(0) invert(1);margin-bottom:1.6rem}.fng-hero__side{container-type:inline-size}.fng-hero__title{font-size:clamp(4rem,12.5cqi,9rem);margin:0;color:#fff}.fng-line{display:block;white-space:nowrap}.fng-hero__text{font-size:1.7rem;max-width:56rem;text-wrap:balance;margin:1.4rem 0 0;opacity:.95}.fng-hero__btn{margin-top:2.2rem;display:inline-block;background:#fff;color:var(--fng-ink);font-weight:600;font-size:1.4rem;padding:1.3rem 2.2rem;border-radius:99rem}.fng-hero__badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--fng-purple);color:#fff;width:13.2rem;height:13.2rem;border-radius:50%;display:grid;place-items:center;text-align:center;font-family:var(--fng-display);font-weight:800;font-size:2.4rem;line-height:1;text-transform:uppercase;box-shadow:0 1rem 3rem #00000040;z-index:2;border:0;cursor:pointer;transition:transform .25s}.fng-hero__badge:hover{transform:translate(-50%,-50%) scale(1.06)}html[data-side=both] .fng-hero__badge{cursor:default}html[data-side=both] .fng-hero__badge:hover{transform:translate(-50%,-50%)}@media(max-width:749px){.fng-hero__wrap{flex-direction:column}.fng-hero__side{min-height:30rem;padding:3rem}.fng-hero__side--geek{align-items:flex-start;text-align:left}.fng-hero__side:hover{flex:1}.fng-hero__badge{width:9.6rem;height:9.6rem;font-size:1.8rem}}.fng-section{max-width:128rem;margin:0 auto;padding:7.2rem 2.4rem 0}.fng-head{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.6rem}.fng-head h2{font-size:clamp(3.6rem,4.5vw,5.4rem);margin:0}.fng-head__sub{font-size:1.4rem;color:#555;margin-top:.8rem}.fng-head__link{font-weight:600;font-size:1.4rem;color:var(--fng-ink);text-decoration:none;border-bottom:2px solid var(--fng-accent);white-space:nowrap}.fng-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:2.2rem}@media(max-width:749px){.fng-grid{grid-template-columns:1fr 1fr;gap:1.2rem}}.fng-card{background:#fff;border-radius:1.4rem;overflow:hidden;position:relative;color:var(--fng-ink);text-decoration:none;transition:transform .25s,box-shadow .25s;display:block}.fng-card:hover{transform:translateY(-4px);box-shadow:0 1.4rem 3rem #0000001f}.fng-card__img{aspect-ratio:1;background:#ecebe6;overflow:hidden}.fng-card__img img{width:100%;height:100%;object-fit:cover;display:block}.fng-card__meta{padding:1.4rem 1.6rem 1.6rem}.fng-card__title{font-weight:600;font-size:1.5rem;line-height:1.3}.fng-card__price{margin-top:.6rem;font-size:1.4rem;color:#444}.fng-chip{position:absolute;top:1.2rem;left:1.2rem;font-family:var(--fng-display);font-weight:700;text-transform:uppercase;font-size:1.3rem;padding:.4rem .9rem;border-radius:.6rem;color:#fff;background:var(--fng-ink)}.fng-chip--freak{background:var(--fng-pink)}.fng-chip--geek{background:var(--fng-teal)}.fng-chip--both{background:var(--fng-purple)}.fng-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:1.8rem}@media(max-width:989px){.fng-tiles{grid-template-columns:1fr 1fr}}.fng-tile{border-radius:1.6rem;padding:2.6rem;min-height:19rem;display:flex;flex-direction:column;justify-content:space-between;color:#fff;text-decoration:none;transition:transform .25s}.fng-tile:hover{transform:translateY(-4px)}.fng-tile h3{font-size:3.4rem;margin:0;color:#fff}.fng-tile span{font-size:1.4rem;font-weight:600}.fng-band{margin-top:7.2rem;background:linear-gradient(90deg,var(--fng-pink),var(--fng-purple) 50%,var(--fng-teal));color:#fff;border-radius:2rem;padding:4.4rem;display:flex;justify-content:space-between;align-items:center;gap:3rem}.fng-band__title{font-size:clamp(3.6rem,4.5vw,5.6rem);color:#fff}.fng-band__title p,.fng-hero__badge p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.fng-band p{font-size:1.7rem;margin:1rem 0 0;max-width:52rem}.fng-band a{background:#fff;color:var(--fng-ink);padding:1.5rem 2.6rem;border-radius:99rem;font-weight:600;white-space:nowrap;text-decoration:none}@media(max-width:749px){.fng-band{display:block;padding:3rem}.fng-band a{display:inline-block;margin-top:2rem}}.fng-about{display:grid;grid-template-columns:1fr 1.3fr;gap:4.8rem;align-items:center;padding-bottom:8rem}.fng-about h2{font-size:clamp(4rem,5vw,5.8rem);margin:0}.fng-about__text{font-size:1.7rem;line-height:1.6;color:#333;margin-top:1.8rem}.fng-about img{width:100%;max-width:42rem;height:auto}@media(max-width:749px){.fng-about{display:block}.fng-about img{margin-bottom:3rem}}html[data-side=freak] .fng-card[data-side=freak],html[data-side=geek] .fng-card[data-side=geek]{order:-1}html[data-side=freak] .fng-hero__side--freak,html[data-side=geek] .fng-hero__side--geek{flex:1.5}.fng-custom{margin-top:2rem;border:2px dashed var(--fng-purple);border-radius:1.2rem;padding:1.8rem 2rem}.fng-custom__title{font-size:2.6rem;color:var(--fng-purple)}.fng-custom p{font-size:1.4rem;margin:.6rem 0 1.2rem}.fng-custom__btn{display:inline-block;background:var(--fng-purple);color:#fff;padding:1.1rem 1.8rem;border-radius:99rem;font-weight:600;font-size:1.4rem;text-decoration:none}.fng-sidebanner{position:relative;overflow:hidden;color:#fff;padding:6rem 4.8rem 4.8rem}.fng-sidebanner--freak{background:var(--fng-pink)}.fng-sidebanner--geek{background:var(--fng-teal)}.fng-sidebanner .fng-hero__ghost{right:-2rem}.fng-sidebanner__inner{max-width:128rem;margin:0 auto;position:relative}.fng-sidebanner__flip{display:inline-block;margin-top:2rem;color:#fff;font-weight:600;font-size:1.5rem;border-bottom:2px solid rgba(255,255,255,.7);text-decoration:none}@media(max-width:749px){.fng-sidebanner{padding:4rem 2.4rem 3rem}}.section-header .header-wrapper{border-bottom:3px solid transparent;transition:border-color .4s}html[data-side=freak] .section-header .header-wrapper{border-bottom-color:var(--fng-pink)}html[data-side=geek] .section-header .header-wrapper{border-bottom-color:var(--fng-teal)}html[data-side=freak] .grid__item[data-side=freak],html[data-side=geek] .grid__item[data-side=geek],html[data-side=freak] .grid__item[data-side=both],html[data-side=geek] .grid__item[data-side=both]{order:-2}.fng-series{padding-top:4.8rem}.fng-series__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(18rem,1fr);gap:1.8rem;overflow-x:auto;padding-bottom:.6rem;scrollbar-width:thin}.fng-series__tile{color:var(--fng-ink);text-decoration:none;display:block}.fng-series__img{aspect-ratio:1;border-radius:1.4rem;overflow:hidden;background:#ecebe6;transition:transform .25s}.fng-series__tile:hover .fng-series__img{transform:translateY(-4px)}.fng-series__img img{width:100%;height:100%;object-fit:cover;display:block}.fng-series__name{font-family:var(--fng-display);font-weight:800;text-transform:uppercase;font-size:2.2rem;margin-top:1rem;line-height:1}.fng-series__count{font-size:1.3rem;color:#555;margin-top:.4rem}.fng-badge{display:inline-block;width:3.2rem;height:3.2rem;background:center / contain no-repeat;vertical-align:middle}.fng-badge--freak{background-image:url(fng-badge-freak.png)}.fng-badge--geek{background-image:url(fng-badge-geek.png)}.fng-badge--both{background-image:url(fng-badge-both.png)}.fng-card .fng-badge{position:absolute;top:1.2rem;left:1.2rem;z-index:2;filter:drop-shadow(0 1px 3px rgba(0,0,0,.25))}.grid__item[data-side]{position:relative}.grid__item[data-side]:before{content:"";position:absolute;top:.8rem;left:.8rem;z-index:3;width:3.2rem;height:3.2rem;background:center / contain no-repeat;pointer-events:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.25))}.grid__item[data-side=freak]:before{background-image:url(fng-badge-freak.png)}.grid__item[data-side=geek]:before{background-image:url(fng-badge-geek.png)}.grid__item[data-side=both]:before{background-image:url(fng-badge-both.png)}.fng-hero__wordrow{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.6rem}.fng-hero__wordrow .fng-hero__word{margin-bottom:0}.fng-hero__wordrow .fng-badge{width:4.4rem;height:4.4rem;filter:drop-shadow(0 0 0 #fff) drop-shadow(0 2px 6px rgba(0,0,0,.2))}.fng-hero__side--geek .fng-hero__wordrow{flex-direction:row-reverse}.fng-divider{display:none}html[data-side=freak] .fng-divider,html[data-side=geek] .fng-divider{display:flex;order:-1;width:100%!important;max-width:100%!important;flex:0 0 100%;align-items:center;gap:1.2rem;margin:1.2rem 0;font-family:var(--fng-display);font-weight:800;text-transform:uppercase;font-size:2rem}.fng-divider:before{content:"";flex:1;height:3px;border-radius:2px}html[data-side=freak] .fng-divider:before{background:linear-gradient(90deg,var(--fng-pink),var(--fng-teal))}html[data-side=geek] .fng-divider:before{background:linear-gradient(90deg,var(--fng-teal),var(--fng-pink))}html[data-side=freak] .fng-divider:after{content:"Welcome to the GeekSide \2192";color:var(--fng-teal)}html[data-side=geek] .fng-divider:after{content:"Come to the FreakSide \2192";color:var(--fng-pink)}.fng-sidepage .fng-divider{display:none!important}.fng-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;transform:scale(1.04);transition:opacity .7s ease,transform 1.2s cubic-bezier(.2,.8,.2,1)}.fng-art--freak{object-position:right center}.fng-art--geek{object-position:left center}.fng-hero__side>*:not(.fng-art):not(.fng-hero__ghost){position:relative;z-index:1}.fng-hero__side:hover .fng-art,html[data-side=freak] .fng-hero__side--freak .fng-art,html[data-side=geek] .fng-hero__side--geek .fng-art{opacity:var(--fng-art-opacity, 45%);transform:scale(1)}.fng-sidebanner .fng-art{opacity:var(--fng-art-opacity, 45%);transform:none;object-position:center}.fng-sidebanner__inner{z-index:1}@media(prefers-reduced-motion:reduce){.fng-art{transition:none}}.fng-ver{margin:-.4rem 0 1.6rem}.fng-ver__title{font-size:1.3rem;letter-spacing:.04rem;color:rgba(var(--color-foreground),.75);margin-bottom:.6rem}.fng-ver__row{display:flex;flex-wrap:wrap;gap:.6rem}.fng-ver__sw{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.2rem .5rem .6rem;border-radius:99rem;border:1px solid rgba(var(--color-foreground),.3);color:rgb(var(--color-foreground));text-decoration:none;font-size:1.4rem}.fng-ver__sw:hover{border-color:rgb(var(--color-foreground))}.fng-ver__dot{width:2rem;height:2rem;border-radius:50%;box-shadow:inset 0 0 0 1px #00000040}.fng-fam{margin-top:2rem;padding:1.6rem 2rem;border-radius:1.2rem;background:#f6f4ef}.fng-fam__title{font-size:2.2rem}.fng-fam__chips{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}.fng-fam__chip{padding:.8rem 1.6rem;border-radius:99rem;border:2px solid var(--fng-ink);color:var(--fng-ink);text-decoration:none;font-weight:600;font-size:1.4rem}.fng-fam__chip.is-on{background:var(--fng-ink);color:#fff}.fng-fam__note{font-size:1.3rem;color:#555;margin:1rem 0 0}.fng-fam__open{margin-top:1.2rem;background:none;border:0;padding:0;color:var(--fng-purple);font-weight:700;font-size:1.4rem;cursor:pointer;text-decoration:underline}.fng-fam__builder{margin-top:1.2rem;display:grid;gap:.8rem}.fng-fam__lab{font-weight:600;font-size:1.4rem;display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.fng-fam__builder select{padding:.8rem 1rem;border-radius:.8rem;font-size:1.4rem}.fng-fam__row{display:flex;gap:.6rem;align-items:center}.fng-fam__x{border:0;background:none;font-size:2rem;cursor:pointer;color:#888}.fng-fam__add{justify-self:start;background:none;border:1.5px dashed #999;border-radius:99rem;padding:.6rem 1.4rem;cursor:pointer;font-size:1.3rem}.fng-fam__go{justify-self:start;background:var(--fng-purple);color:#fff;border:0;border-radius:99rem;padding:1.2rem 2rem;font-weight:600;font-size:1.4rem;cursor:pointer}.fng-fam__msg{font-size:1.3rem;color:#b3202a;margin:0}.fng-grp{margin-top:2rem;padding:1.6rem 2rem;border-radius:1.2rem;background:#eef4fb}.fng-grp__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.8rem}.fng-grp__cell{display:grid;gap:.3rem;text-align:center;font-weight:600;font-size:1.3rem}.fng-grp__cell input{width:100%;padding:.7rem;border-radius:.8rem;border:1.5px solid #bbb;text-align:center;font-size:1.5rem}.fng-grp__total{font-weight:700;font-size:1.5rem}.fng-fam [hidden],.fng-grp [hidden],.fngc [hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fng.css.map */
