.bs-pop{background:var(--e3-bg, #F3FFB1);padding:clamp(48px,6vw,88px) clamp(16px,3vw,48px);color:var(--bs-deep)}.bs-pop .e3-blob{position:absolute;aspect-ratio:1 / 1;border-radius:50%;background:var(--e3-blob, #EDFF80)}.bs-pop .e3-blob--r{right:-6%;bottom:-40%;width:34%}.bs-pop .e3-blob--l{left:-8%;top:-30%;width:26%}.bs-pop .e3-inner{position:relative;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:30px}.bs-pop .e3-title{font-size:clamp(40px,5vw,72px);line-height:.92;font-weight:900;letter-spacing:-.035em}.bs-pop .e3-title span{color:#4fa865}.bs-pop .e3-intro{font-size:16px;max-width:360px;line-height:1.5;font-weight:700}.bs-pop .e3-path{position:relative;height:150px;margin:0 4%}.bs-pop .e3-line{position:absolute;left:0;right:0;top:30px;width:100%;height:90px}.bs-pop .e3-bird{position:absolute;width:64px;height:64px;transform:translate(-50%);pointer-events:none;transition:left .6s cubic-bezier(.3,1.2,.5,1),top .6s cubic-bezier(.3,1.2,.5,1);z-index:2}.bs-pop .e3-bob{position:absolute;left:0;top:0;width:64px;display:flex;justify-content:center;animation:e3Bob 2.4s ease-in-out infinite}.bs-pop .e3-bob img{width:64px;height:auto}@keyframes e3Bob{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-8px) rotate(4deg)}}.bs-pop .e3-stop{position:absolute;transform:translate(-50%);background:transparent;border:0;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--bs-deep);transition:transform .25s cubic-bezier(.2,.9,.3,1.3)}.bs-pop .e3-stop.is-past{color:#4e7356}.bs-pop .e3-dot{width:20px;height:20px;border-radius:50%;background:#fff;border:4px solid var(--bs-deep);box-shadow:0 4px 10px #10373c2e}.bs-pop .e3-stop.is-past .e3-dot{background:#c7e6c2;border-color:#fff}.bs-pop .e3-stop[aria-pressed=true] .e3-dot{width:26px;height:26px;background:var(--bs-sun);border-color:var(--bs-deep)}.bs-pop .e3-dates{font-size:15px;font-weight:900;white-space:nowrap}.bs-pop .e3-city{font-size:13px;font-weight:700;white-space:nowrap;opacity:.8}.bs-pop .e3-card{display:flex;flex-wrap:wrap;gap:24px;border-radius:28px;padding:clamp(18px,2.4vw,28px);box-shadow:0 18px 40px #285a3224;margin-top:18px;background:#fafcf2;animation:e3In .4s ease-out both}.bs-pop .e3-card[hidden]{display:none}@keyframes e3In{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.bs-pop .e3-copy{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:12px;color:var(--bs-ink)}.bs-pop .e3-tag{align-self:flex-start;border-radius:8px;padding:5px 11px;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;background:var(--bs-sun);color:var(--bs-deep)}.bs-pop .e3-card.is-past .e3-tag{background:#e3f3e1;color:#4e7356}.bs-pop .e3-name{font-size:clamp(30px,3.4vw,46px);line-height:1;font-weight:900;letter-spacing:-.02em}.bs-pop .e3-when{font-size:17px;font-weight:700}.bs-pop .e3-upcoming,.bs-pop .e3-past{display:flex;flex-direction:column;gap:12px}.bs-pop .e3-upcoming[hidden],.bs-pop .e3-past[hidden]{display:none}.bs-pop .e3-chips{display:flex;flex-wrap:wrap;gap:8px}.bs-pop .e3-chips span{background:#e3f3e1;border-radius:8px;padding:9px 14px;font-size:14px;font-weight:800}.bs-pop .e3-cal-wrap{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.bs-pop .e3-cal{display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:0 24px;border-radius:12px;border:0;color:var(--bs-deep);font-size:15px;font-weight:900;cursor:pointer;background:#ebff84;transition:transform .15s ease}.bs-pop .e3-calmenu{display:flex;flex-direction:column;gap:8px;animation:e3Pop .25s ease-out both}.bs-pop .e3-calmenu[hidden]{display:none}@keyframes e3Pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.bs-pop .e3-calopts{display:flex;flex-wrap:wrap;gap:8px}.bs-pop .e3-calopt{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 16px;border-radius:10px;background:#fff;border:1.5px solid #D6E7B8;color:var(--bs-ink);font-size:14px;font-weight:800;transition:border-color .15s ease,transform .15s ease}.bs-pop .e3-calopt i{width:10px;height:10px;border-radius:3px;display:inline-block}.bs-pop .e3-remind{font-size:13px;color:#4e7356;font-weight:700}.bs-pop .e3-pastmsg{font-size:16px;line-height:1.5}.bs-pop .e3-past .bs-btn{align-self:flex-start}.bs-pop .e3-media{flex:0 1 340px;min-width:240px;min-height:220px;margin:0;border-radius:22px;position:relative;overflow:hidden;background:var(--bs-deep)}.bs-pop .e3-media img,.bs-pop .e3-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bs-pop .e3-media figcaption{position:absolute;left:0;right:0;bottom:0;padding:30px 16px 14px;color:#fff;font-size:14px;line-height:1.4;font-weight:700;background:linear-gradient(transparent,#0000008c)}.bs-pop .e3-play{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;border:0;background:var(--bs-sun);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 10px #f9e82a40;transition:transform .2s ease;z-index:1}.bs-pop .e3-i-pause,.bs-pop .e3-play.is-playing .e3-i-play{display:none}.bs-pop .e3-play.is-playing .e3-i-pause{display:block}@media(hover:hover)and (pointer:fine)and (min-width:761px){.bs-pop .e3-stop:hover{transform:translate(-50%) translateY(-4px)}.bs-pop .e3-play:hover{transform:translate(-50%,-50%) scale(1.08)}.bs-pop .e3-cal:hover{transform:translateY(-2px)}.bs-pop .e3-calopt:hover{border-color:#4fa865;transform:translateY(-2px)}}@media(max-width:760px),(hover:none){.bs-pop .e3-bob{animation:none}}@media(max-width:560px){.bs-pop .e3-dates{font-size:12px}.bs-pop .e3-city{font-size:11px}.bs-pop .e3-path{margin:0 8%}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bs-popups-timeline.css.map */
