@import"https://fonts.cdnfonts.com/css/motley-forces";@import"https://fonts.googleapis.com/css2?family=Fredoka+One&family=Nunito:wght@400;700;800&display=swap";.jhc-section-wrapper{margin:0!important;padding:0!important}.jhc-section-wrapper>.section,.jhc-section-wrapper>div,.shopify-section:has(.jhc-outer){margin:0!important;padding:0!important;background:none!important}.jhc-outer{background:linear-gradient(135deg,#5b3d9e,#3d2880,#2a3a9e 70%,#2a4fba);position:relative;overflow:hidden;width:100%}.jhc-track-wrap{overflow:hidden;width:100%}.jhc-track{display:flex;transition:transform .55s cubic-bezier(.77,0,.18,1);will-change:transform}.jhc-slide{flex:0 0 100%;width:100%;min-height:210px;position:relative;background:linear-gradient(135deg,#5b3d9e,#3d2880,#2a3a9e 70%,#2a4fba)!important}.jhc-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#ffffff26;border:1.5px solid rgba(255,255,255,.3);color:#fff;width:36px;height:36px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:background .15s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.jhc-arrow:hover{background:#ffffff47}.jhc-arrow-prev{left:12px}.jhc-arrow-next{right:12px}.jhc-arrow.jhc-hidden{display:none}.jhc-dots{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:10}.jhc-dot{width:7px;height:7px;border-radius:50%;background:#ffffff59;cursor:pointer;transition:background .2s,transform .2s;border:none;padding:0}.jhc-dot.active{background:#f5c518;transform:scale(1.3)}.jhc-dots.jhc-hidden{display:none}.jhc-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#5b3d9e,#3d2880,#2a3a9e 70%,#2a4fba)}.jhc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#140a3238}.jhc-stars{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.jhc-star{position:absolute;background:#f5c518;border-radius:50%;animation:jhcTw var(--d,3s) var(--delay,0s) infinite}.jhc-star4{position:absolute;color:#f5c518;font-size:16px;line-height:1;animation:jhcTw var(--d,4s) var(--delay,0s) infinite}@keyframes jhcTw{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}.jhc-moon{position:absolute;top:14px;right:48px;font-size:28px;opacity:.6;z-index:2;animation:jhcMoon 6s ease-in-out infinite}@keyframes jhcMoon{0%,to{transform:translateY(0) rotate(-10deg)}50%{transform:translateY(-5px) rotate(-10deg)}}.jhc-bottom-stars{position:absolute;bottom:0;left:0;right:0;height:60px;z-index:1;pointer-events:none;overflow:hidden}.jhc-bstar{position:absolute;background:#f5c518;border-radius:50%;animation:jhcTw var(--d,3s) var(--delay,0s) infinite}.jhc-bottom-fade{position:absolute;bottom:0;left:0;right:0;height:45px;background:linear-gradient(to bottom,transparent,rgba(20,8,50,.6));z-index:1;pointer-events:none}.jhc-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}.jhc-deal-body{position:relative;z-index:2;display:grid;grid-template-columns:160px minmax(0,1fr) 300px;align-items:center;min-height:210px;max-width:1100px;margin:0 auto;width:100%}.jhc-deal-header{position:relative;z-index:2;padding:16px 24px 8px;display:flex;align-items:center;max-width:1100px;margin:0 auto;width:100%}.jhc-dotw-lines{display:flex;align-items:center;gap:12px;width:100%}.jhc-dotw-line{flex:1;height:1px;background:#ffffff40;border-radius:2px}.jhc-dotw-text{font-family:Fredoka One,cursive;font-size:20px;color:#fff;letter-spacing:3px;text-transform:uppercase;white-space:nowrap;text-shadow:0 2px 10px rgba(0,0,0,.4)}.jhc-img-col{padding:12px 16px 28px 24px;display:flex;align-items:center;justify-content:center}.jhc-img-frame{width:130px;height:182px;border-radius:10px;overflow:visible;border:2px solid rgba(255,255,255,.25);background:linear-gradient(160deg,#6a40b8,#2e1570);position:relative;animation:jhcFloat 4s ease-in-out infinite,jhcGlow 2s ease-in-out infinite}@keyframes jhcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes jhcGlow{0%,to{box-shadow:0 0 16px 2px #a78bfa66,0 8px 32px #00000073}50%{box-shadow:0 0 28px 6px #f5c51859,0 8px 32px #00000073}}.jhc-img-frame img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.jhc-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff6;text-align:center;letter-spacing:.5px;line-height:1.5;padding:10px;border-radius:8px}.jhc-hot-badge{position:absolute;top:-8px;right:-8px;background:#e74c3c;color:#fff;font-family:Fredoka One,cursive;font-size:11px;padding:4px 8px;border-radius:20px;letter-spacing:1px;z-index:3;animation:jhcBadgePop .5s .8s cubic-bezier(.34,1.56,.64,1) both}@keyframes jhcBadgePop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.jhc-img-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.14) 0%,transparent 55%);pointer-events:none;border-radius:8px}.jhc-info{padding:12px 20px 28px;display:flex;flex-direction:column;justify-content:center;gap:16px}.jhc-titles{display:flex;flex-direction:column;gap:8px}.jhc-card-title{font-family:Fredoka One,cursive;font-size:30px;color:#fff!important;line-height:1.1;text-shadow:0 2px 12px rgba(0,0,0,.4);margin:0}.jhc-card-sub{font-size:13px;color:#ffffff80!important;padding-top:8px;border-top:1px solid rgba(255,255,255,.1);margin:0}.jhc-price-block{display:flex;flex-direction:column;gap:5px}.jhc-was-row{display:flex;align-items:center;gap:10px}.jhc-was{font-size:17px;color:#ffffff59!important;text-decoration:line-through;font-weight:700}.jhc-save-pill{background:#27ae60!important;color:#fff!important;font-size:11px;font-weight:800;padding:3px 10px;border-radius:20px;letter-spacing:.5px;white-space:nowrap;position:relative;overflow:hidden}.jhc-save-pill:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:jhcShimmer 2.5s 1s infinite}@keyframes jhcShimmer{0%{left:-100%}to{left:200%}}.jhc-now{font-family:Fredoka One,cursive;font-size:56px;color:#f5c518!important;line-height:1;text-shadow:0 3px 16px rgba(0,0,0,.35);animation:jhcPriceGlow 2s ease-in-out infinite;margin:0}@keyframes jhcPriceGlow{0%,to{text-shadow:0 3px 16px rgba(0,0,0,.35)}50%{text-shadow:0 3px 16px rgba(0,0,0,.35),0 0 20px rgba(245,197,24,.5)}}.jhc-currency{font-size:28px;vertical-align:super}.jhc-right{padding:12px 20px 28px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-width:0}.jhc-countdown-label{font-size:10px;color:#fff!important;text-transform:uppercase;letter-spacing:2px;font-weight:700;text-align:center;margin-bottom:6px}.jhc-timer{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:100%}.jhc-tblock{background:#0000004d;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 4px;text-align:center;transition:border-color .3s,background .3s}.jhc-tblock.urgent{border-color:#e74c3c80;background:#e74c3c26}.jhc-tnum{font-family:Fredoka One,cursive;font-size:26px;color:#fff!important;display:block;line-height:1}.jhc-tblock.urgent .jhc-tnum{color:#ff8a8a!important;animation:jhcUrgent 1s infinite}@keyframes jhcUrgent{0%,to{opacity:1}50%{opacity:.5}}.jhc-tunit{font-size:9px;color:#ffffff61!important;text-transform:uppercase;letter-spacing:1px;display:block;margin-top:1px}.jhc-deal-btn{display:block!important;width:100%!important;background-color:#fff!important;color:#3d2880!important;border:none!important;border-radius:8px!important;font-family:Fredoka One,cursive!important;font-size:13px!important;padding:9px 12px!important;cursor:pointer!important;text-align:center!important;letter-spacing:.5px!important;text-decoration:none!important;box-sizing:border-box!important;font-weight:700!important;transition:background-color .18s,transform .12s!important}.jhc-deal-btn:hover{background-color:#e8e0ff!important;transform:translateY(-2px)!important}.jhc-stock{font-size:11px;color:#faa!important;font-weight:800;letter-spacing:.5px;text-align:center;display:block}.jhc-stock.jhc-low{color:#ff6b6b!important;animation:jhcUrgent 1.2s infinite}.jhc-comm-body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:210px;padding:28px 24px;gap:12px;text-align:center;max-width:700px;margin:0 auto}.jhc-comm-title{font-family:Motley Forces,sans-serif;font-size:52px;color:#fff;line-height:1;text-shadow:0 2px 14px rgba(0,0,0,.4)}.jhc-comm-title span{color:#f5c518}.jhc-comm-perks{display:grid;grid-template-columns:1fr 1fr;gap:8px 28px;margin:2px 0}.jhc-comm-perk{display:flex;align-items:center;gap:7px;font-size:13px;color:#ffffffd9;font-weight:700;text-align:left}.jhc-comm-perk-icon{font-size:15px;flex-shrink:0}.jhc-comm-btn{display:inline-flex!important;align-items:center!important;gap:7px!important;background:#1877f2!important;color:#fff!important;font-family:Nunito,sans-serif!important;font-weight:800!important;font-size:13px!important;padding:8px 20px!important;border-radius:6px!important;text-decoration:none!important;letter-spacing:.3px!important;margin-top:2px!important;transition:background .15s,transform .12s!important;border:none!important}.jhc-comm-btn:hover{background:#1464d8!important;transform:translateY(-1px)!important;color:#fff!important;text-decoration:none!important}.jhc-comm-btn-icon{width:17px;height:17px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jhc-comm-btn-icon svg{width:11px;height:11px;fill:#1877f2}@media screen and (max-width:768px){.jhc-deal-body{grid-template-columns:120px 1fr;text-align:left;min-height:auto}.jhc-img-col{padding:16px 8px 16px 16px}.jhc-img-frame{width:90px;height:126px}.jhc-info{padding:16px 16px 8px 8px;align-items:flex-start;gap:8px}.jhc-titles{align-items:flex-start}.jhc-card-title{font-size:18px!important}.jhc-card-sub{font-size:11px!important}.jhc-was{font-size:13px}.jhc-now{font-size:34px!important}.jhc-was-row{justify-content:flex-start}.jhc-right{padding:0 16px 16px;width:100%;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;grid-column:1 / -1}.jhc-timer-pill{width:auto;flex:1}.jhc-deal-btn{max-width:160px;font-size:11px!important;padding:7px 10px!important;margin:0 auto!important;display:block!important;text-align:center!important}.jhc-stock{width:100%;text-align:center}.jhc-moon{display:none}.jhc-comm-title{font-size:44px}.jhc-comm-perks{grid-template-columns:1fr 1fr;gap:10px 20px}.jhc-comm-perk{font-size:14px}.jhc-comm-perk-icon{font-size:20px}.jhc-comm-body{padding:32px 24px;gap:16px}}.jhc-atc-form,.jhc-atc-form .jhc-deal-btn{width:100%}.jhc-promo-slide{overflow:hidden}@keyframes jhc-shimmer{0%{transform:translate(-120%) skew(-20deg)}to{transform:translate(220%) skew(-20deg)}}@keyframes jhc-badge-pulse{0%,to{transform:scale(1) rotate(-6deg)}50%{transform:scale(1.05) rotate(-4deg)}}@keyframes jhc-halo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes jhc-btn-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes jhc-float-a{0%{opacity:0;transform:translateY(10px) rotate(-14deg) scale(.8)}12%{opacity:1;transform:translateY(0) rotate(-10deg) scale(1)}32%{opacity:1;transform:translateY(-6px) rotate(-10deg) scale(1)}44%{opacity:0;transform:translateY(-14px) rotate(-6deg) scale(.85)}to{opacity:0}}@keyframes jhc-float-b{0%{opacity:0;transform:translateY(10px) rotate(12deg) scale(.8)}18%{opacity:1;transform:translateY(0) rotate(16deg) scale(1)}40%{opacity:1;transform:translateY(-8px) rotate(16deg) scale(1)}52%{opacity:0;transform:translateY(-14px) rotate(20deg) scale(.85)}to{opacity:0}}.jhc-promo-shimmer{position:absolute;top:0;left:0;width:25%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:jhc-shimmer 4.5s ease-in-out infinite;pointer-events:none;z-index:1}.jhc-promo-float-zone{position:absolute;top:0;bottom:0;width:18%;pointer-events:none;z-index:1}.jhc-promo-float-zone-left{left:0}.jhc-promo-float-zone-right{right:60px}.jhc-promo-float{position:absolute;width:60px;height:84px;border-radius:6px;overflow:hidden;box-shadow:0 6px 18px #00000073;opacity:0}.jhc-promo-float img{width:100%;height:100%;object-fit:cover;display:block}.jhc-promo-body{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:20px 40px;box-sizing:border-box}.jhc-promo-center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;max-width:500px}.jhc-promo-headline{font-size:46px;font-weight:700;letter-spacing:1.5px;margin:0 0 8px;line-height:1;color:#fff}.jhc-promo-sub{font-size:20px;font-weight:600;margin:4px 0 18px;line-height:1.15;color:#e8e0ff}.jhc-promo-timer-row{display:inline-flex;gap:6px;margin-bottom:18px}.jhc-promo-timer-cell{background:#ffffff2e;border:1px solid rgba(255,255,255,.25);border-radius:10px;padding:7px 11px;min-width:50px;text-align:center;display:flex;flex-direction:column;align-items:center}.jhc-promo-tval{font-size:20px;font-weight:800;color:#fff;line-height:1}.jhc-promo-tlbl{font-size:9px;font-weight:600;color:#f5c518;text-transform:uppercase;letter-spacing:.6px;margin-top:3px}.jhc-promo-btn{display:inline-block;background:linear-gradient(180deg,#5a9eef,#4b80be);color:#fff;font-weight:700;font-size:15px;padding:12px 24px;border-radius:999px;text-decoration:none;box-shadow:0 4px #2d5a8f,0 8px 16px #0000004d;animation:jhc-btn-bounce 2s ease-in-out infinite}.jhc-promo-right{position:absolute;top:50%;right:8%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;z-index:3}.jhc-promo-timer-side{display:flex;flex-direction:row;align-items:center;gap:10px;background:none;border:none;padding:0}.jhc-promo-timer-side-label{font-size:11px;font-weight:700;color:#ffe066;text-transform:uppercase;letter-spacing:1.2px;white-space:nowrap}.jhc-promo-badge-inline{animation:none;margin:2px 0;display:inline-flex;align-items:baseline;gap:8px;padding:8px 18px;border-radius:999px}.jhc-promo-badge-inline .jhc-promo-badge-num{font-size:26px}.jhc-promo-badge-inline .jhc-promo-badge-off{font-size:15px;margin-top:0}.jhc-promo-badge-inline .jhc-promo-badge-sub{display:none}.jhc-promo-badge-inline .jhc-promo-ribbon{top:-10px;right:-10px;font-size:10px;padding:3px 8px}.jhc-promo-badge{position:relative;background:#fff;border-radius:16px;padding:18px 22px;text-align:center;box-shadow:0 8px 24px #0006;animation:jhc-badge-pulse 2.4s ease-in-out infinite;z-index:2}.jhc-promo-badge-num{font-size:48px;font-weight:700;color:#3d1a7a;line-height:1}.jhc-promo-badge-off{font-size:22px;font-weight:700;color:#3d1a7a;line-height:1;margin-top:2px}.jhc-promo-badge-sub{font-size:10px;color:#6a5aa0;margin-top:6px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.jhc-promo-ribbon{position:absolute;top:-8px;right:-16px;background:#ff4d6d;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px;transform:rotate(12deg);text-transform:uppercase;letter-spacing:.5px;box-shadow:0 3px 6px #0000004d;z-index:3}@media(max-width:768px){.jhc-promo-body{padding:16px 20px;flex-direction:column;gap:10px}.jhc-promo-center{max-width:100%;gap:10px}.jhc-promo-headline{font-size:26px;letter-spacing:1px}.jhc-promo-sub{font-size:14px}.jhc-promo-timer-cell{padding:5px 8px;min-width:40px}.jhc-promo-tval{font-size:16px}.jhc-promo-tlbl{font-size:8px}.jhc-promo-btn{padding:9px 18px;font-size:13px}.jhc-promo-right{position:static;transform:none;width:auto}.jhc-promo-timer-side{padding:10px 14px;gap:6px}.jhc-promo-timer-side-label{font-size:10px;letter-spacing:1px}.jhc-promo-badge-inline{padding:10px 16px}.jhc-promo-badge-num{font-size:28px}.jhc-promo-badge-off{font-size:15px;margin-top:1px}.jhc-promo-badge-sub{font-size:9px;margin-top:4px}.jhc-promo-float-zone{width:15%}.jhc-promo-float-zone-right{right:0}.jhc-promo-float{width:36px;height:50px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/jetpack-hero-carousel.css.map */
