:root{--fc-night:#17143f;--fc-night-2:#241f63;--fc-gold:#ffb627;--fc-gold-soft:#ffe3a3;--fc-ball:#d7263d;--fc-turf:#1f8a5b;--fc-chalk:#fffbf2;--fc-ink:#17143f;--fc-mute:#5c5880;--fc-line:#e6e3f1;--fc-paper:#f6f4fb;--fc-disp:"Big Shoulders Display","Anton",Impact,sans-serif;--fc-sans:"Inter Tight",system-ui,-apple-system,"Segoe UI",sans-serif}.fc-wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 16px;box-sizing:border-box}@media(min-width:750px){.fc-wrap{padding:0 32px}}.fc-section{font-family:var(--fc-sans);color:var(--fc-ink)}.fc-note *,.fc-ribbon *,.fc-section *{box-sizing:border-box}.fc-h2{font:900 clamp(40px,6vw,84px)/.9 var(--fc-disp);letter-spacing:-.01em;margin:0;text-transform:uppercase}.fc-sub{font-size:17px;line-height:1.55;color:var(--fc-mute);max-width:56ch;margin:14px 0 0}.fc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;border-radius:999px;border:2px solid transparent;font:800 16px/1 var(--fc-sans);text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease}.fc-board__row:focus-visible,.fc-btn:focus-visible,.fc-chip:focus-visible,.fc-game__field:focus-visible,.fc-tab:focus-visible{outline:3px solid var(--fc-gold);outline-offset:3px}.fc-btn--gold{background:var(--fc-gold);color:var(--fc-night)}.fc-btn--gold:hover{background:#ffc54d;transform:translateY(-1px)}.fc-btn--line{border-color:currentColor;color:inherit;background:0 0}.fc-btn--line:hover{background:var(--fc-chalk);color:var(--fc-night);border-color:var(--fc-chalk)}.fc-btn--ink{background:var(--fc-night);color:#fff}.fc-btn--ink:hover{background:var(--fc-night-2)}.fc-ribbon{display:none;background:var(--fc-night);color:var(--fc-chalk);font:600 13.5px/1.3 var(--fc-sans)}html.fc-live .fc-ribbon,html.fc-soon .fc-ribbon{display:block}.fc-ribbon__in{max-width:1320px;margin:0 auto;padding:8px 16px;display:flex;align-items:center;gap:10px 22px;flex-wrap:wrap;justify-content:center}.fc-ribbon__brand{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.fc-ribbon__brand b{font:800 17px/1 var(--fc-disp);letter-spacing:.02em;text-transform:uppercase;color:var(--fc-gold)}.fc-ribbon .fc-diya{width:22px;height:22px;flex:none}.fc-ribbon__cd{font-variant-numeric:tabular-nums;color:var(--fc-gold-soft)}.fc-ribbon__chase{display:inline-flex;align-items:center;gap:10px}.fc-ribbon__bar{width:96px;height:6px;border-radius:6px;background:#ffffff2e;overflow:hidden}.fc-ribbon__bar i{display:block;height:100%;width:0;background:var(--fc-gold);transition:width .5s ease}.fc-ribbon__chase b{color:var(--fc-gold)}html.fc-soon .fc-ribbon__chase{display:none}@media(max-width:749px){.fc-ribbon__msg{display:none}.fc-ribbon__in{gap:6px 14px;padding:7px 12px}.fc-ribbon__bar{width:56px}}.fc-note{display:none;align-items:flex-start;gap:12px;margin:14px 0;padding:14px 16px;border-radius:14px;background:#fff7e3;border:1.5px solid var(--fc-gold);color:var(--fc-night);font:500 15px/1.45 var(--fc-sans)}html.fc-live .fc-note{display:flex}.fc-note .fc-diya{width:30px;height:30px;flex:none}.fc-note b{font-weight:800}.fc-note small{display:block;margin-top:4px;color:var(--fc-mute);font-size:13px}.fc-cardbadge{display:none;margin-top:6px;font:600 13px/1.3 var(--fc-sans);color:var(--fc-ink)}html.fc-live .product-card .fc-cardbadge,html.fc-live .product-card-mini .fc-cardbadge{display:block}.fc-cardbadge span{display:inline-block;margin-right:6px;padding:3px 7px;border-radius:6px;background:var(--fc-ball);color:#fff;font-weight:800;font-size:12px}.fc-cardbadge b{font-weight:800;color:var(--fc-ball)}.fc-hero{position:relative;overflow:hidden;background:var(--fc-night);color:var(--fc-chalk);padding:36px 0 44px;isolation:isolate}.fc-hero:before{content:"";position:absolute;inset:-20% -10% auto;height:120%;z-index:-1;pointer-events:none;background:radial-gradient(38% 46% at 12% 0,rgba(255,240,200,.16),transparent 70%),radial-gradient(38% 46% at 88% 0,rgba(255,240,200,.14),transparent 70%),radial-gradient(60% 50% at 50% 115%,rgba(255,182,39,.18),transparent 70%)}.fc-lights{position:absolute;left:0;right:0;top:0;height:42px;z-index:-1;pointer-events:none}.fc-lights svg{width:100%;height:100%;display:block}@media(min-width:990px){.fc-hero{padding:64px 0 72px}}.fc-hero__grid{display:grid;gap:32px;align-items:center}@media(min-width:990px){.fc-hero__grid{grid-template-columns:1fr 1.02fr;gap:56px}}.fc-hero__dates{margin:0 0 14px;font:700 15px/1.2 var(--fc-sans);color:var(--fc-gold-soft)}.fc-hero__title{margin:0;font:900 clamp(64px,11vw,148px)/.84 var(--fc-disp);letter-spacing:-.015em;text-transform:uppercase}.fc-hero__title .l2{display:block;color:var(--fc-gold)}.fc-phase-bf,html.fc-bf .fc-phase-main{display:none}html.fc-bf .fc-phase-bf{display:block}.fc-hero__lede{margin:20px 0 0;font-size:19px;line-height:1.5;max-width:34ch;color:#e7e4f6}.fc-hero__lede strong{color:#fff}.fc-hero__clock{margin-top:26px}.fc-hero__clock>span{display:block;font:600 14px/1.2 var(--fc-sans);color:#c8c4e6;margin-bottom:8px}.fc-cd{display:flex;gap:8px;font-variant-numeric:tabular-nums}.fc-cd span{display:flex;flex-direction:column;align-items:center;min-width:64px;padding:8px 6px 7px;border-radius:10px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);font:600 11.5px/1 var(--fc-sans);color:#c8c4e6}.fc-cd b{font:800 34px/1 var(--fc-disp);color:var(--fc-gold);margin-bottom:4px}.fc-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.fc-hero__perks{display:flex;flex-wrap:wrap;gap:8px 22px;margin:24px 0 0;padding:0;list-style:none;font-size:14.5px;color:#d9d6ee}.fc-hero__perks li{display:flex;align-items:center;gap:8px}.fc-hero__perks li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fc-gold)}.fc-game{position:relative;background:linear-gradient(180deg,#2a2472,#1d1950);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:16px;box-shadow:0 30px 80px -30px #0009}@media(min-width:750px){.fc-game{padding:22px}}.fc-game__board{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;background:#0f0d2c;border-radius:14px;padding:14px 16px;border:1px solid rgba(255,182,39,.25)}.fc-game__label{font:600 15px/1.35 var(--fc-sans);color:#e9e6fb}.fc-game__label b{color:var(--fc-gold)}.fc-game__runs{display:flex;flex-direction:column;align-items:center;min-width:74px}.fc-game__runs strong{font:900 52px/.9 var(--fc-disp);color:var(--fc-gold);text-shadow:0 0 18px rgba(255,182,39,.45);font-variant-numeric:tabular-nums}.fc-game__runs small{font:600 11px/1 var(--fc-sans);color:#a9a4d6;margin-top:4px}.fc-game__field{position:relative;margin-top:14px;height:210px;border-radius:14px;overflow:hidden;cursor:pointer;touch-action:manipulation;background:repeating-linear-gradient(90deg,#1d7a4f 0 44px,#22875a 44px 88px)}@media(min-width:750px){.fc-game__field{height:250px}}.fc-game__pitch{position:absolute;left:4%;right:4%;top:50%;height:64px;transform:translateY(-50%);background:linear-gradient(180deg,#d8c08a,#c9ab70);border-radius:4px;box-shadow:inset 0 0 0 2px #0000000d}.fc-game__crease{position:absolute;top:-8px;bottom:-8px;width:3px;background:#fff;opacity:.9}.fc-game__crease--bat{left:9%}.fc-game__crease--bowl{right:9%}.fc-game__zone{position:absolute;top:-10px;bottom:-10px;left:12%;width:6%;border-radius:6px;background:#ffb62759;box-shadow:0 0 22px 6px #ffb62773;animation:fc-glow 1.6s ease-in-out infinite}@keyframes fc-glow{50%{opacity:.55}}.fc-game__stumps{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:5px}.fc-game__stumps i{display:block;width:8px;height:8px;border-radius:50%;background:#f4ead2;box-shadow:0 0 0 2px #7a5a2c}.fc-game__stumps--bat{left:5%}.fc-game__stumps--bowl{right:5%}.fc-game.is-bowled .fc-game__stumps--bat i{transform:translate(-10px) rotate(30deg);transition:transform .3s ease}.fc-game__bat{position:absolute;left:9.5%;top:50%;width:12px;height:74px;margin-top:-78px;background:linear-gradient(90deg,#f3e3bd,#e2c88f);border-radius:4px 4px 6px 6px;transform-origin:50% 100%;transform:rotate(-40deg);box-shadow:0 0 0 2px #8b6a35;transition:transform .14s cubic-bezier(.2,.9,.3,1.3)}.fc-game__bat:before{content:"";position:absolute;left:3px;right:3px;top:-26px;height:28px;border-radius:3px;background:var(--fc-ball)}.fc-game.is-swing .fc-game__bat{transform:rotate(70deg)}.fc-game__ball{position:absolute;top:50%;left:90%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff6b7d,var(--fc-ball) 55%,#8a1022);box-shadow:0 6px 6px -2px #00000059;opacity:0;will-change:transform,left}.fc-game__ball:after{content:"";position:absolute;top:2px;right:7.5px;bottom:2px;left:7.5px;border-left:1.5px dashed #ffe1e5;border-right:1.5px dashed #ffe1e5;opacity:.8}.fc-game.is-bowled .fc-game__ball,.fc-game.is-hit .fc-game__ball,.fc-game.is-live .fc-game__ball{opacity:1}.fc-game__sparks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.fc-game__ctrl{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:14px}.fc-game__btn{min-width:168px;font-size:18px}.fc-game__btn[disabled]{opacity:.5;cursor:not-allowed}.fc-game__hint{font-size:13.5px;line-height:1.4;color:#bdb8e3;flex:1 1 200px}.fc-game__prize{margin-top:14px;padding:16px;border-radius:14px;background:var(--fc-chalk);color:var(--fc-night)}.fc-game__prize[hidden]{display:none}.fc-game__prize p{margin:0 0 12px;font:600 16px/1.45 var(--fc-sans)}.fc-game__prize p b{font-weight:800}.fc-code{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.fc-code code{font:900 28px/1 var(--fc-disp);letter-spacing:.06em;padding:8px 14px;border:2px dashed var(--fc-night);border-radius:10px;background:#fff}.fc-code button{border:0;background:0 0;font:700 14px/1 var(--fc-sans);color:var(--fc-night);text-decoration:underline;cursor:pointer;padding:8px 4px}.fc-game__prize .fc-btn{min-height:46px}.fc-game__prize small{display:block;margin-top:10px;color:var(--fc-mute);font-size:12.5px;line-height:1.4}.fc-board{padding:48px 0;background:#fff}@media(min-width:990px){.fc-board{padding:80px 0}}.fc-board__grid{display:grid;gap:22px;margin-top:30px}@media(min-width:990px){.fc-board__grid{grid-template-columns:1.5fr 1fr;gap:28px;align-items:start}}.fc-board__panel{background:var(--fc-night);color:var(--fc-chalk);border-radius:22px;padding:10px}.fc-board__head{display:grid;grid-template-columns:96px 1fr auto;gap:14px;padding:10px 16px 8px;font:600 12.5px/1 var(--fc-sans);color:#a9a4d6}@media(min-width:750px){.fc-board__head{grid-template-columns:132px 1fr 90px 40px}}.fc-board__row{display:grid;grid-template-columns:96px 1fr auto;gap:14px;align-items:center;padding:14px 16px;border-radius:14px;color:inherit;text-decoration:none;border-top:1px solid rgba(255,255,255,.08);transition:background-color .15s ease}@media(min-width:750px){.fc-board__row{grid-template-columns:132px 1fr 90px 40px}}.fc-board__row:hover{background:#ffffff0f}.fc-board__pct{font:900 56px/.85 var(--fc-disp);color:var(--fc-gold);font-variant-numeric:tabular-nums;text-shadow:0 0 20px rgba(255,182,39,.3)}@media(min-width:750px){.fc-board__pct{font-size:72px}}.fc-board__pct small{font-size:.42em;margin-left:2px}.fc-board__pct em{display:block;font:700 12px/1 var(--fc-sans);font-style:normal;color:var(--fc-gold-soft);margin-bottom:2px}.fc-board__what b{display:block;font:800 19px/1.2 var(--fc-sans);color:#fff}.fc-board__what span{display:block;margin-top:4px;font-size:14px;line-height:1.4;color:#c8c4e6}.fc-board__count{font:700 14px/1.2 var(--fc-sans);color:#c8c4e6;text-align:right;font-variant-numeric:tabular-nums}.fc-board__go{display:none;width:40px;height:40px;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);place-items:center}.fc-board__go svg{width:16px;height:16px}@media(min-width:750px){.fc-board__go{display:grid}}.fc-board__row:hover .fc-board__go{background:var(--fc-gold);border-color:var(--fc-gold);color:var(--fc-night)}@media(max-width:749px){.fc-board__count{grid-column:2;text-align:left;margin-top:-8px}.fc-board__head{display:none}.fc-game__bat{height:56px;margin-top:-60px}}.fc-chase{border:2px solid var(--fc-night);border-radius:22px;padding:22px;background:var(--fc-paper)}.fc-chase h3{margin:0;font:900 40px/.92 var(--fc-disp);text-transform:uppercase}.fc-chase>p{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--fc-mute)}.fc-chase__cart{margin-top:20px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;font:600 14px/1.2 var(--fc-sans);color:var(--fc-mute)}.fc-chase__cart strong{font:900 40px/1 var(--fc-disp);color:var(--fc-night);font-variant-numeric:tabular-nums}.fc-chase__track{position:relative;height:12px;margin:14px 12px 64px;border-radius:12px;background:#dedaf0}.fc-chase__track>i{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:12px;background:linear-gradient(90deg,var(--fc-turf),#2fb67a);transition:width .6s ease}.fc-chase__ms{position:absolute;top:-6px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px}.fc-chase__ms:before{content:"";width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid #b9b4d6;box-sizing:border-box;transition:all .3s ease}.fc-chase__ms.is-hit:before{background:var(--fc-turf);border-color:var(--fc-turf);box-shadow:0 0 0 4px #1f8a5b33}.fc-chase__ms span{font:800 13px/1.1 var(--fc-sans);text-align:center;white-space:nowrap}.fc-chase__ms span small{display:block;font-weight:600;color:var(--fc-mute)}.fc-chase__msg{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:#fff;font:600 15px/1.45 var(--fc-sans)}.fc-chase__msg b{color:var(--fc-turf)}.fc-chase small{display:block;margin-top:12px;font-size:12.5px;line-height:1.45;color:var(--fc-mute)}.fc-spot{background:var(--fc-ball);color:#fff;padding:40px 0;overflow:hidden}@media(min-width:990px){.fc-spot{padding:56px 0}}.fc-spot__grid{display:grid;gap:26px;align-items:center}@media(min-width:990px){.fc-spot__grid{grid-template-columns:1fr 1.25fr;gap:48px}}.fc-spot__title{margin:0;font:900 clamp(48px,7.4vw,104px)/.86 var(--fc-disp);text-transform:uppercase}.fc-spot__title span{display:block;color:var(--fc-gold)}.fc-spot p{margin:16px 0 22px;font-size:17px;line-height:1.5;max-width:42ch;color:#ffe6e9}.fc-spot__shoes{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:750px){.fc-spot__shoes{grid-template-columns:repeat(4,1fr)}}.fc-spot__shoe{display:block;background:#fff;border-radius:16px;padding:10px 10px 12px;color:var(--fc-ink);text-decoration:none;transition:transform .15s ease}.fc-spot__shoe:hover{transform:translateY(-3px)}.fc-spot__shoe img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.fc-spot__shoe b{display:block;margin-top:6px;font:700 13.5px/1.25 var(--fc-sans)}.fc-spot__shoe span{display:block;margin-top:4px;font:800 15px/1 var(--fc-sans);color:var(--fc-ball)}.fc-spot__shoe s{color:var(--fc-mute);font-weight:500;font-size:13px;margin-left:4px}.fc-finder{padding:48px 0;background:var(--fc-paper)}@media(min-width:990px){.fc-finder{padding:80px 0}}.fc-finder__steps{display:grid;gap:14px;margin-top:28px}@media(min-width:990px){.fc-finder__steps{grid-template-columns:repeat(3,1fr)}}.fc-step{background:#fff;border-radius:18px;padding:18px;border:1.5px solid var(--fc-line);transition:border-color .2s ease,opacity .2s ease}.fc-step.is-done{border-color:var(--fc-turf)}.fc-step.is-wait{opacity:.55}.fc-step__hd{display:flex;align-items:center;gap:12px;margin-bottom:14px}.fc-step__ball{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:900 18px/1 var(--fc-disp);color:#fff;background:radial-gradient(circle at 35% 30%,#ff6b7d,var(--fc-ball) 55%,#8a1022)}.fc-step.is-done .fc-step__ball{background:var(--fc-turf)}.fc-step__hd b{font:800 18px/1.2 var(--fc-sans)}.fc-chips{display:flex;flex-wrap:wrap;gap:8px}.fc-chip{border:1.5px solid var(--fc-line);background:#fff;color:var(--fc-ink);border-radius:999px;padding:10px 15px;font:700 14.5px/1 var(--fc-sans);cursor:pointer;transition:all .15s ease}.fc-chip:hover{border-color:var(--fc-night)}.fc-chip[aria-pressed=true]{background:var(--fc-night);border-color:var(--fc-night);color:#fff}.fc-finder__out{margin-top:26px}.fc-finder__msg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;font:600 16px/1.4 var(--fc-sans)}.fc-finder__msg a{color:var(--fc-ink);font-weight:800}.fc-finder__empty{padding:22px;border-radius:16px;background:#fff;border:1.5px dashed #c9c5e0;font-size:15.5px;line-height:1.5}.fc-rail{padding:48px 0;background:#fff}@media(min-width:990px){.fc-rail{padding:72px 0}}.fc-rail__hd{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.fc-tabs{display:flex;flex-wrap:wrap;gap:8px}.fc-tab{border:1.5px solid var(--fc-night);background:#fff;color:var(--fc-night);border-radius:999px;padding:10px 16px;font:700 14px/1 var(--fc-sans);cursor:pointer}.fc-tab[aria-selected=true]{background:var(--fc-night);color:#fff}.fc-tab b{color:var(--fc-ball);margin-left:4px}.fc-tab[aria-selected=true] b{color:var(--fc-gold)}.fc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:750px){.fc-grid{grid-template-columns:repeat(3,1fr);gap:16px}}@media(min-width:1100px){.fc-grid{grid-template-columns:repeat(5,1fr)}}.fc-grid[hidden]{display:none}.fc-rail__more{margin-top:24px;text-align:center}.fc-card{display:flex;flex-direction:column;background:#fff;border:1.5px solid var(--fc-line);border-radius:16px;overflow:hidden;font-family:var(--fc-sans)}.fc-card__img{position:relative;display:block;aspect-ratio:1;background:#f3f2f8}.fc-card__img img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.fc-card__off{position:absolute;left:10px;top:10px;padding:6px 9px 5px;border-radius:8px;background:var(--fc-ball);color:#fff;font:900 17px/1 var(--fc-disp);letter-spacing:.02em;text-transform:uppercase}.fc-card--hot .fc-card__off{background:var(--fc-gold);color:var(--fc-night)}.fc-card__body{display:flex;flex-direction:column;flex:1;padding:12px 12px 14px}.fc-card__brand{font:600 12.5px/1 var(--fc-sans);color:var(--fc-mute)}.fc-card__title{margin-top:6px;font:700 14.5px/1.3 var(--fc-sans);color:var(--fc-ink);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.fc-card__title:hover{text-decoration:underline}.fc-card__price{margin-top:8px;font-variant-numeric:tabular-nums}.fc-card__price b{font:800 18px/1 var(--fc-sans);color:var(--fc-ink)}.fc-card__price s{margin-left:6px;color:var(--fc-mute);font-size:14px}.fc-card__price small{color:var(--fc-mute);font-size:12px}.fc-card__note{margin-top:4px;font-size:12px;color:var(--fc-turf);font-weight:600}.fc-btn--add{margin-top:auto;min-height:42px;width:100%;font-size:14px;padding:0 12px;background:var(--fc-night);color:#fff}.fc-card__note+.fc-btn--add,.fc-card__price+.fc-btn--add{margin-top:12px}.fc-btn--add:hover{background:var(--fc-night-2)}.fc-btn--add.is-added{background:var(--fc-turf)}.fc-btn--ghost{background:#fff;color:var(--fc-night);border-color:var(--fc-night)}.fc-btn--ghost:hover{background:var(--fc-night);color:#fff}.fc-btn--sold{background:#eceaf3;color:var(--fc-mute);cursor:default}@media(prefers-reduced-motion:reduce){.fc-game__zone{animation:none}.fc-btn,.fc-chase__track>i,.fc-game__bat,.fc-ribbon__bar i,.fc-spot__shoe{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/fc-festival.css.map */
