.fc,.fc *,.fc *:before,.fc *:after{box-sizing:border-box}.fc{position:relative;overflow:hidden;isolation:isolate;width:100%;color:var(--fc-text);line-height:1.3;text-align:center;background:radial-gradient(60% 140% at 50% -35%,var(--fc-glow),transparent 70%),linear-gradient(180deg,var(--fc-bg2),var(--fc-bg1) 85%);--fc-line:rgba(255,255,255,.16)}.fc[hidden]{display:none!important}.fc--sticky{position:sticky;top:0;z-index:40}.fc p{margin:0}.fc__fx{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.fc__fx[hidden]{display:none}.fc__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 38px;max-width:1500px;margin:0 auto;padding:12px clamp(56px,8vw,140px)}.fc--has-close .fc__inner{padding-right:clamp(56px,8vw,140px)}.fc__img{display:block;height:1.4em;width:auto;max-width:none;object-fit:contain}.fc__col{display:flex;flex-direction:column;align-items:center;gap:7px}.fc__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.fc__kicker{font-weight:700;font-size:17px;letter-spacing:.02em}.fc__timer{display:flex;align-items:flex-start;justify-content:center;gap:10px;perspective:600px}.fc__unit{display:flex;flex-direction:column;align-items:center;gap:5px}.fc__digits{display:flex;gap:3px}.fc__d{position:relative;display:grid;place-items:center;width:1.2em;height:1.55em;font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--fc-text);background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 50%),var(--fc-card);border:1px solid var(--fc-line);border-radius:6px;box-shadow:0 4px 14px #00000059}.fc__d:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#00000080}.fc__d.is-tick{animation:fc-flip .5s cubic-bezier(.2,.8,.2,1)}.fc__lbl{font-size:11px;opacity:.85;letter-spacing:.03em}.fc__offer{font-weight:700;font-size:clamp(15px,1.5vw,19px)}.fc__offer b{color:var(--fc-accent);font-weight:900}.fc__code{position:relative;display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border:1.5px dashed var(--fc-accent);border-radius:999px;background:transparent;color:var(--fc-text);font:inherit;font-weight:800;font-size:13px;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,transform .2s}.fc__code:hover,.fc__code:focus-visible{background:var(--fc-accent);color:var(--fc-bg1);transform:translateY(-1px)}.fc__code svg{flex:none}.fc__copied{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:var(--fc-accent);color:var(--fc-bg1);font-size:12px;letter-spacing:.02em;opacity:0;pointer-events:none;transition:opacity .15s}.fc__code.is-copied .fc__copied{opacity:1}.fc__btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:999px;background:linear-gradient(135deg,var(--fc-accent),var(--fc-accent2));color:var(--fc-bg1);font-weight:800;font-size:14px;text-decoration:none;box-shadow:0 6px 18px var(--fc-glow);transition:transform .2s,box-shadow .2s}.fc__btn:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 10px 26px var(--fc-glow)}.fc__btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);animation:fc-sheen 3.2s ease-in-out infinite}.fc__expired{display:none;font-weight:700;font-size:16px;padding:8px 0}.fc.is-expired .fc__expired{display:block}.fc.is-expired .fc__inner>*:not(.fc__expired):not(.fc__deco):not(.fc__float){display:none}.fc.is-expired .fc__fx{display:none}.fc__close{position:absolute;top:50%;right:10px;transform:translateY(-50%);z-index:5;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#ffffff1f;color:var(--fc-text);cursor:pointer;transition:background .2s}.fc__close:hover{background:#ffffff40}.fc--current .fc__inner{min-height:86px}.fc--current .fc__title{font-size:clamp(22px,2.6vw,34px);font-weight:900;line-height:1.02;text-transform:uppercase;letter-spacing:.01em;color:#fff;max-width:9em;text-shadow:0 2px 0 rgba(0,0,0,.4),0 0 20px var(--fc-glow)}.fc--current .fc__btn{padding:6px 16px;font-size:13px}.fc__deco{position:absolute;top:50%;z-index:1;font-size:40px;line-height:1;transform:translateY(-50%);filter:drop-shadow(0 0 10px var(--fc-glow))}.fc__deco--l{left:clamp(8px,3vw,48px);animation:fc-sway 3.6s ease-in-out infinite}.fc__deco--r{right:clamp(8px,3vw,48px);animation:fc-twinkle 2.4s ease-in-out infinite}.fc--has-close .fc__deco--r{right:clamp(44px,5vw,76px)}.fc__deco .fc__img{height:1.6em}.fc--minimal{background:linear-gradient(90deg,var(--fc-bg1),var(--fc-bg2) 50%,var(--fc-bg1))}.fc--minimal:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;z-index:3;background:linear-gradient(90deg,transparent,var(--fc-accent),var(--fc-accent2),transparent);background-size:200% 100%;animation:fc-slide 4s linear infinite}.fc--minimal .fc__inner{min-height:46px;padding:8px 48px;gap:6px 18px}.fc--minimal .fc__emoji{display:inline-block;font-size:18px;line-height:1;transform-origin:50% 85%;animation:fc-wiggle 2.4s ease-in-out infinite}.fc--minimal .fc__title{font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--fc-accent)}.fc--minimal .fc__offer{font-size:13px;font-weight:600}.fc--minimal .fc__ends{font-size:12px;opacity:.75}.fc--minimal .fc__timer{gap:0;align-items:center;perspective:none}.fc--minimal .fc__unit{flex-direction:row}.fc--minimal .fc__unit+.fc__unit:before{content:":";margin:0 3px;font-weight:800;opacity:.55}.fc--minimal .fc__digits{gap:0}.fc--minimal .fc__lbl{display:none}.fc--minimal .fc__d{display:inline-block;width:auto;min-width:.62em;height:auto;font-size:14px;font-weight:800;background:none;border:0;border-radius:0;box-shadow:none}.fc--minimal .fc__d:after{display:none}.fc--minimal .fc__code{padding:2px 10px;font-size:11px}.fc--minimal .fc__btn{padding:5px 14px;font-size:12px;box-shadow:none}.fc--minimal .fc__img{height:1.2em}.fc--advance{background:radial-gradient(70% 80% at 50% 0%,var(--fc-glow),transparent 70%),linear-gradient(135deg,var(--fc-bg1),var(--fc-bg2),var(--fc-bg1));background-size:100% 100%,240% 240%;animation:fc-bg 16s ease-in-out infinite}.fc--advance .fc__inner{flex-direction:column;gap:18px;padding:clamp(40px,6vw,70px) 24px clamp(44px,6vw,76px);max-width:1200px}.fc__rays,.fc__mandala{position:absolute;left:50%;top:50%;border-radius:50%;pointer-events:none;z-index:0}.fc__rays{width:max(160vw,1400px);aspect-ratio:1;margin:0;transform:translate(-50%,-50%);opacity:.22;background:repeating-conic-gradient(from 0deg,var(--fc-glow) 0 6deg,transparent 6deg 22deg);-webkit-mask:radial-gradient(circle,#000 0,transparent 62%);mask:radial-gradient(circle,#000 0,transparent 62%);animation:fc-spin-rev 120s linear infinite}.fc__mandala{width:min(900px,150vw);aspect-ratio:1;transform:translate(-50%,-50%);opacity:.16;background:repeating-conic-gradient(from 0deg,var(--fc-accent) 0 2deg,transparent 2deg 15deg);-webkit-mask:radial-gradient(circle,transparent 0 17%,#000 18% 19.5%,transparent 20.5% 36%,#000 37% 38.5%,transparent 39.5% 58%,#000 59% 60.5%,transparent 61.5%);mask:radial-gradient(circle,transparent 0 17%,#000 18% 19.5%,transparent 20.5% 36%,#000 37% 38.5%,transparent 39.5% 58%,#000 59% 60.5%,transparent 61.5%);animation:fc-spin 90s linear infinite}.fc--advance .fc__title{font-size:clamp(40px,7vw,88px);font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.02em;background:linear-gradient(90deg,#fff 0%,var(--fc-accent) 25%,#fff 50%,var(--fc-accent) 75%,#fff 100%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 24px var(--fc-glow));animation:fc-shine 6s linear infinite}.fc__sub{font-size:clamp(15px,2vw,20px);opacity:.92;max-width:44ch}.fc--advance .fc__kicker{font-size:12px;text-transform:uppercase;letter-spacing:.28em;color:var(--fc-accent);margin-bottom:-6px}.fc--advance .fc__timer{gap:clamp(10px,2.4vw,26px)}.fc--advance .fc__digits{gap:4px}.fc--advance .fc__d{font-size:clamp(26px,5vw,56px);border-radius:12px;box-shadow:0 10px 28px #00000073,0 0 22px -6px var(--fc-glow)}.fc--advance .fc__lbl{font-size:12px;text-transform:uppercase;letter-spacing:.16em}.fc__ticket{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px;padding:14px 24px;border:2px dashed var(--fc-accent);border-radius:16px;background:var(--fc-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fc--advance .fc__offer{font-size:clamp(16px,2vw,22px)}.fc--advance .fc__code{font-size:15px;padding:7px 18px}.fc--advance .fc__btn{padding:13px 32px;font-size:16px;animation:fc-pulse 2.6s ease-in-out infinite}.fc--advance .fc__expired{font-size:clamp(18px,3vw,28px)}.fc__float{position:absolute;top:50%;z-index:1;font-size:clamp(44px,8vw,110px);line-height:1;filter:drop-shadow(0 0 22px var(--fc-glow));animation:fc-bob 3.6s ease-in-out infinite,fc-flicker 2.2s ease-in-out infinite}.fc__float--l{left:clamp(8px,5vw,110px)}.fc__float--r{right:clamp(8px,5vw,110px);animation-delay:-1.4s,-.8s}.fc__float .fc__img{height:1.3em}@media(max-width:900px){.fc--current .fc__inner{padding:14px 20px;gap:12px 24px}.fc--current .fc__deco{display:none}}@media(max-width:768px){.fc__float{top:22px;font-size:42px;animation-name:fc-bob-m,fc-flicker}.fc--advance .fc__inner{padding-top:72px}.fc--minimal .fc__inner{padding:8px 40px}}@media(max-width:480px){.fc__d{font-size:20px}.fc--advance .fc__d{font-size:24px}.fc--minimal .fc__d{font-size:13px}.fc__timer{gap:7px}.fc--advance .fc__timer{gap:8px}}@keyframes fc-flip{0%{transform:rotateX(-85deg);opacity:.2}to{transform:rotateX(0);opacity:1}}@keyframes fc-sheen{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes fc-slide{0%{background-position:0 0}to{background-position:200% 0}}@keyframes fc-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(0)}}@keyframes fc-bg{0%,to{background-position:0 0,0% 50%}50%{background-position:0 0,100% 50%}}@keyframes fc-shine{0%{background-position:0% 50%}to{background-position:300% 50%}}@keyframes fc-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes fc-spin-rev{to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes fc-sway{0%,to{transform:translateY(-50%) rotate(-10deg)}50%{transform:translateY(-50%) rotate(8deg)}}@keyframes fc-twinkle{0%,to{transform:translateY(-50%) scale(1);filter:drop-shadow(0 0 8px var(--fc-glow))}50%{transform:translateY(-50%) scale(1.12);filter:drop-shadow(0 0 20px var(--fc-glow)) brightness(1.2)}}@keyframes fc-bob{0%,to{transform:translateY(-50%) rotate(-4deg)}50%{transform:translateY(calc(-50% - 14px)) rotate(4deg)}}@keyframes fc-bob-m{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-8px) rotate(4deg)}}@keyframes fc-flicker{0%,to{opacity:1}45%{opacity:.88}50%{opacity:1}70%{opacity:.93}}@keyframes fc-pulse{0%,to{box-shadow:0 6px 18px var(--fc-glow)}50%{box-shadow:0 6px 34px var(--fc-accent)}}.fc--static,.fc--static *,.fc--static *:before,.fc--static *:after{animation:none!important}@media(prefers-reduced-motion:reduce){.fc,.fc *,.fc *:before,.fc *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAg */
