.bs-hero{background:var(--hf-bg, #E6F4F6);padding:clamp(36px,5vw,64px) 0 clamp(36px,5vw,56px)}.bs-hero .hf-inner{position:relative;max-width:1360px;margin:0 auto;padding:0 clamp(16px,3vw,48px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.bs-hero .hf-offer{display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--bs-ink);border:1px solid var(--bs-aqua-line);box-shadow:0 3px 10px #31c1d429;border-radius:10px;padding:7px 14px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.bs-hero .hf-offer span{color:var(--bs-aqua);font-size:13px}.bs-hero .hf-title{position:relative;font-size:clamp(64px,11vw,170px);line-height:.84;font-weight:900;letter-spacing:-.05em}.bs-hero .hf-sub{font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:#3d3d3d;max-width:520px}.bs-hero .hf-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.bs-hero .hf-rainbow{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 30px;border:3px solid transparent;border-radius:12px;color:var(--bs-ink);font-size:16px;font-weight:900;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f2c230,#f09a7a,#e58bb5,#a08bdd,#31c1d4,#9ed36a,#f2c230) border-box}.bs-hero .hf-sticker{position:absolute;right:-1em;top:-.05em;width:clamp(110px,10vw,150px);height:clamp(110px,10vw,150px);display:block;letter-spacing:0;line-height:1;animation:hfWobble 3.4s ease-in-out infinite}.bs-hero .hf-seal{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 10px 18px rgba(200,170,0,.35));animation:hfSpin 20s linear infinite;transform-origin:50% 50%}.bs-hero .hf-seal-in{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#1f3f43;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.bs-hero .hf-p{font-size:clamp(30px,2.9vw,42px);font-weight:900;letter-spacing:-.03em;line-height:.9}.bs-hero .hf-s{font-size:clamp(10px,.9vw,12px);font-weight:900;letter-spacing:.1em}.bs-hero .hf-s+.hf-s{margin-top:0}.bs-hero .hf-p+.hf-s{margin-top:3px}.bs-hero .hf-st-m{display:none}@keyframes hfWobble{0%,to{transform:rotate(10deg) translateY(0)}50%{transform:rotate(4deg) translateY(-6px)}}@keyframes hfSpin{to{transform:rotate(360deg)}}@keyframes hfWig{0%{transform:translateY(-4px) rotate(0)}25%{transform:translateY(-4px) rotate(-3deg)}50%{transform:translateY(-4px) rotate(2.5deg)}75%{transform:translateY(-4px) rotate(-1.5deg)}to{transform:translateY(-4px) rotate(0)}}.bs-hero .hf-cwrap{position:relative;margin-top:clamp(28px,4vw,48px)}.bs-hero .hf-wrap{overflow:hidden;padding:18px 0}.bs-hero .hf-track{display:flex;width:max-content;gap:18px;padding-left:18px;animation:hfRun var(--hf-speed, 40s) linear infinite}@keyframes hfRun{0%{transform:translate(0)}to{transform:translate(-50%)}}.bs-hero .hf-card{flex:0 0 236px;aspect-ratio:4 / 5;position:relative;border-radius:24px;overflow:hidden;background:var(--bs-deep);border:3px solid var(--bs-aqua);box-shadow:0 12px 28px #10373c29;display:block;transition:transform .3s ease}.bs-hero .hf-even{transform:rotate(-2deg)}.bs-hero .hf-odd{transform:rotate(2deg)}.bs-hero .hf-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bs-hero .hf-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#0000001f 45%,#00000094)}.bs-hero .hf-lb{position:absolute;left:16px;right:14px;bottom:16px;color:#fff;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;text-shadow:0 1px 8px rgba(0,0,0,.25)}.bs-hero .hf-txt{display:flex;flex-direction:column;gap:1px;min-width:0;text-align:left}.bs-hero .hf-nm{font-size:20px;font-weight:900;line-height:1.05}.bs-hero .hf-sb{font-size:12.5px;font-weight:700;opacity:.92}.bs-hero .hf-ar{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#ffffff2e;border:1.5px solid rgba(255,255,255,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease}.bs-hero .hf-nav{display:none}@media(hover:hover)and (pointer:fine)and (min-width:761px){.bs-hero .hf-wrap:hover .hf-track{animation-play-state:paused}.bs-hero .hf-card:hover{transform:translateY(-10px) rotate(0)}.bs-hero .hf-card:hover .hf-ar{transform:translate(2px,-2px)}.bs-hero .hf-sticker:hover{animation-play-state:paused}.bs-hero .hf-sticker:hover .hf-seal{animation-duration:2.5s}.bs-hero .hf-sticker:hover .hf-seal-in{transform:scale(1.12) rotate(-8deg)}.bs-hero .hf-rainbow:hover{animation:hfWig .5s ease both;box-shadow:0 12px 24px -6px #a08bdd8c,0 6px 18px -6px #31c1d480}}@media(max-width:640px){.bs-hero .hf-st-d{display:none}.bs-hero .hf-offer{font-size:11px;padding:6px 12px}.bs-hero .hf-st-m{display:inline-block;position:relative;top:0;right:auto;vertical-align:-12px;width:62px;height:62px;margin:0 0 0 6px}.bs-hero .hf-st-m .hf-p{font-size:18px}.bs-hero .hf-st-m .hf-s{font-size:6.5px;letter-spacing:.06em}.bs-hero .hf-wrap{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:14px 0;scroll-padding:0 16px}.bs-hero .hf-wrap::-webkit-scrollbar{display:none}.bs-hero .hf-track{animation:none;gap:12px;padding:0 16px}.bs-hero .hf-dup{display:none}.bs-hero .hf-card{flex:0 0 calc((100vw - 44px)/2);scroll-snap-align:start;border-width:4px;border-radius:20px}.bs-hero .hf-odd{transform:rotate(1.5deg)}.bs-hero .hf-even{transform:rotate(-1.5deg)}.bs-hero .hf-lb{left:10px;right:8px;bottom:10px;gap:4px}.bs-hero .hf-nm{font-size:15px;line-height:1.1}.bs-hero .hf-sb{font-size:10px;line-height:1.15}.bs-hero .hf-ar{width:26px;height:26px}.bs-hero .hf-ar svg{width:12px;height:12px}.bs-hero .hf-nav{display:flex;position:absolute;top:50%;z-index:3;width:36px;height:36px;margin-top:-18px;border-radius:50%;border:0;background:#fff;color:var(--bs-deep);align-items:center;justify-content:center;font-size:18px;font-weight:900;cursor:pointer;box-shadow:0 4px 12px #10373c38;padding:0}.bs-hero .hf-prev{left:6px}.bs-hero .hf-next{right:6px}}@media(max-width:760px),(hover:none){.bs-hero .bs-cloud,.bs-hero .hf-track{animation:none}.bs-hero .hf-card{transition:transform .22s cubic-bezier(.3,1.6,.5,1)}.bs-hero .hf-card:active{transform:translateY(-10px) rotate(0)}}@media(min-width:641px)and (hover:none){.bs-hero .hf-wrap{overflow-x:auto;scrollbar-width:none}.bs-hero .hf-dup{display:none}}@media(min-width:641px){.bs-hero{height:calc(100svh - var(--bs-head-h, 120px));min-height:560px;box-sizing:border-box;display:flex;flex-direction:column;padding:clamp(16px,3vh,40px) 0 clamp(10px,2vh,24px)}.bs-hero .hf-inner{flex:0 0 auto;width:100%;box-sizing:border-box;gap:clamp(10px,1.7vh,18px)}.bs-hero .hf-title{font-size:clamp(56px,min(9vw,12vh),140px)}.bs-hero .hf-sub{font-size:clamp(15px,2.1vh,19px)}.bs-hero .hf-sticker{width:clamp(72px,min(6.5vw,9.5vh),100px);height:clamp(72px,min(6.5vw,9.5vh),100px);right:-.75em}.bs-hero .hf-p{font-size:clamp(20px,min(2vw,2.8vh),29px)}.bs-hero .hf-s{font-size:clamp(7.5px,min(.65vw,.95vh),9px)}.bs-hero .hf-cwrap{flex:1 1 0;min-height:180px;width:100%;margin-top:clamp(4px,1.2vh,16px);display:flex;flex-direction:column}.bs-hero .hf-wrap{flex:1 1 0;min-height:0;padding:14px 0;box-sizing:border-box;display:flex}.bs-hero .hf-track{height:100%}.bs-hero .hf-card{flex:0 0 auto;height:100%;max-height:600px;align-self:center;width:auto;aspect-ratio:4 / 5}.bs-hero .hf-nm{font-size:clamp(18px,2.2vh,24px)}.bs-hero .hf-sb{font-size:clamp(12px,1.4vh,14px)}}.bs-hero--cards-only{padding:32px 0 40px}.bs-hero--cards-only .hf-cwrap{margin-top:0}@media(max-width:640px){.bs-hero--cards-only{padding:14px 0 22px}}@media(min-width:641px){.bs-hero.bs-hero--cards-only{height:auto;min-height:0;display:block;padding:32px 0 40px}.bs-hero--cards-only .hf-cwrap,.bs-hero--cards-only .hf-wrap{flex:none;min-height:0;display:block}.bs-hero--cards-only .hf-wrap{padding:18px 0}.bs-hero--cards-only .hf-track{height:auto}.bs-hero--cards-only .hf-card{flex:0 0 236px;width:236px;height:auto;max-height:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/bs-hero-parade.css.map */
