.fg-bar,.fg-timer-card{--fg-purple: #5c3f91;--fg-purple-deep: #4a3278;--fg-purple-soft: #f3eef9;--fg-teal: #2bb8b0;--fg-teal-deep: #1f9a93;--fg-text: #2a2140;--fg-text-soft: #5a5270;font-family:Nunito Sans,sans-serif}.fg-bar{position:relative;z-index:6;background:linear-gradient(105deg,#3d2668 0%,var(--fg-purple) 42%,#2bb8b0 160%);color:#fff;overflow:hidden;box-shadow:0 4px 18px #3d266859,inset 0 -1px #ffffff1f}.fg-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 10% 50%,rgba(43,184,176,.45) 0%,transparent 38%),radial-gradient(circle at 92% 30%,rgba(255,255,255,.18) 0%,transparent 34%),linear-gradient(90deg,transparent 0%,rgba(255,255,255,.08) 50%,transparent 100%);background-size:100% 100%,100% 100%,220% 100%;animation:fg-bar-shimmer 4.5s linear infinite;pointer-events:none}.fg-bar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:7px;background:radial-gradient(circle at 50% 0,transparent 55%,#2a1a4a 56%) 0 0 / 12px 7px repeat-x;opacity:.7;pointer-events:none}.fg-bar__link{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:10px 16px;color:inherit;text-decoration:none}.fg-bar__link:hover,.fg-bar__link:focus{color:inherit}.fg-bar__link:hover .fg-bar__text{text-decoration:underline;text-underline-offset:3px}.fg-bar__link:focus-visible{outline:2px solid var(--fg-teal);outline-offset:-4px}.fg-bar__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--fg-teal);color:#fff;box-shadow:0 0 0 4px #2bb8b047,0 0 16px #2bb8b08c;animation:fg-gift-wiggle 2.6s ease-in-out infinite}.fg-bar__icon svg{width:18px;height:18px}.fg-bar__text{font-size:15px;font-weight:700;line-height:1.3;letter-spacing:.01em;text-shadow:0 1px 2px rgba(42,26,74,.35)}.fg-bar__text strong{font-weight:800;color:#fff59a;text-shadow:0 0 12px rgba(255,245,154,.45)}.fg-bar__text--mobile{display:none}.fg-bar__pill{display:inline-flex;flex:none;align-items:center;padding:5px 12px;border-radius:999px;background:linear-gradient(135deg,#fff,#e8fffc);border:none;color:var(--fg-purple);font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 10px #0000002e;animation:fg-pill-pulse 2.4s ease-in-out infinite}.fg-bar__tiles{display:inline-flex;flex:none;gap:5px}.fg-bar__tile{display:inline-flex;align-items:baseline;justify-content:center;gap:1px;min-width:46px;padding:7px 8px;border-radius:6px;background:#fff;color:var(--fg-purple);font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 2px #4a327833,0 0 0 2px #fff3;animation:fg-tile-glow 1.6s ease-in-out infinite}.fg-bar__tile:nth-child(2){animation-delay:.2s}.fg-bar__tile:nth-child(3){animation-delay:.4s}.fg-bar__tile small{font-size:11px;font-weight:700;color:var(--fg-teal-deep)}.fg-timer-card{position:relative;display:flex;flex-direction:column;gap:12px;margin:16px 0;padding:16px;border:1.5px solid #d9cceb;border-radius:10px;background:linear-gradient(135deg,#ffffff 0%,var(--fg-purple-soft) 55%,#e8faf8 100%);color:var(--fg-text);box-shadow:0 6px 18px #5c3f9114;overflow:hidden}.fg-timer-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--fg-purple) 0%,var(--fg-teal) 100%)}.fg-timer-card__main{display:flex;align-items:center;gap:12px;min-width:0}.fg-timer-card__badge{display:inline-flex;flex:none;flex-direction:column;align-items:center;justify-content:center;width:58px;height:58px;margin-left:auto;padding:6px;border-radius:50%;background:var(--fg-purple);color:#fff;text-align:center;box-shadow:0 4px 12px #5c3f9147;transform:rotate(6deg);animation:fg-badge-pop 2.8s ease-in-out infinite}.fg-timer-card__badge-free{display:block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;line-height:1;letter-spacing:.04em}.fg-timer-card__badge-worth{display:block;margin-top:3px;font-size:8px;font-weight:700;line-height:1.15;opacity:.92}.fg-timer-card__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,var(--fg-teal) 0%,var(--fg-teal-deep) 100%);color:#fff;box-shadow:0 0 0 4px #2bb8b02e;animation:fg-gift-wiggle 2.6s ease-in-out infinite}.fg-timer-card__content{flex:1 1 auto;min-width:0}.fg-timer-card__eyebrow{margin:0 0 2px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-teal-deep)}.fg-timer-card__heading{margin:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:800;line-height:1.25;color:var(--fg-purple)}.fg-timer-card__heading em{font-style:normal;color:var(--fg-teal-deep)}.fg-timer-card__subtext{margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--fg-text-soft)}.fg-timer-card__tiles{display:flex;gap:6px;width:100%}.fg-timer-card__tile{display:flex;flex:1;flex-direction:column;align-items:center;min-width:0;padding:8px 4px 7px;border-radius:6px;background:var(--fg-purple);color:#fff;box-shadow:inset 0 -2px #0000001f}.fg-timer-card__value{font-family:Montserrat,sans-serif;font-size:18px;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.fg-timer-card__label{margin-top:2px;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#b8f0ec}@keyframes fg-gift-wiggle{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-12deg)}80%{transform:rotate(10deg)}85%{transform:rotate(-8deg)}90%{transform:rotate(5deg)}}@keyframes fg-badge-pop{0%,to{transform:rotate(6deg) scale(1)}50%{transform:rotate(6deg) scale(1.05)}}@keyframes fg-bar-shimmer{0%{background-position:0 0,0 0,0% 0}to{background-position:0 0,0 0,220% 0}}@keyframes fg-pill-pulse{0%,to{transform:scale(1);box-shadow:0 2px 10px #0000002e}50%{transform:scale(1.04);box-shadow:0 3px 14px #2bb8b073}}@keyframes fg-tile-glow{0%,to{box-shadow:0 2px #4a327833,0 0 0 2px #fff3}50%{box-shadow:0 2px #4a327833,0 0 12px #2bb8b08c,0 0 0 2px #2bb8b059}}@media screen and (max-width:719px){.fg-bar__link{gap:8px;min-height:50px;padding:8px 10px}.fg-bar__icon{width:28px;height:28px}.fg-bar__icon svg{width:15px;height:15px}.fg-bar__text{font-size:13px}.fg-bar__text--desktop{display:none}.fg-bar__text--mobile{display:inline}.fg-bar__pill{display:none}.fg-bar__tiles{gap:3px}.fg-bar__tile{min-width:38px;padding:6px;font-size:14px}.fg-timer-card{padding:14px 12px 12px;gap:10px}.fg-timer-card__main{gap:10px}.fg-timer-card__badge{width:52px;height:52px}.fg-timer-card__badge-free{font-size:11px}.fg-timer-card__heading{font-size:15px}.fg-timer-card__subtext{font-size:12px}}.fg-timer--no-motion .fg-bar__icon,.fg-timer--no-motion .fg-bar:before,.fg-timer--no-motion .fg-bar__pill,.fg-timer--no-motion .fg-bar__tile,.fg-timer--no-motion .fg-timer-card__icon,.fg-timer--no-motion .fg-timer-card__badge{animation:none}@media(prefers-reduced-motion:reduce){.fg-bar__icon,.fg-bar:before,.fg-bar__pill,.fg-bar__tile,.fg-timer-card__icon,.fg-timer-card__badge{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/free-gift-countdown.css.map */
