.pp-announce{--pp-paper: #EAF3FF;--pp-paper2: #DCEBFF;--pp-card: #FFFFFF;--pp-card2: #F1F6FF;--pp-ink: #14233F;--pp-ink2: #4A5A78;--pp-blue: #2B78E4;--pp-blue2: #1B5BC0;--pp-blued: #0E3F8F;--pp-yellow: #FFC01E;--pp-yellow2: #F5A700;--pp-green: #37C26B;--pp-red: #EE3B34}.pp-announce *,.pp-announce *:before,.pp-announce *:after{box-sizing:border-box}.pp-announce{background:var(--pp-paper);position:relative;overflow:hidden;padding:64px 20px;border-top:3px solid var(--pp-ink);border-bottom:3px solid var(--pp-ink)}.pp-announce:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 80% 30%,rgba(255,192,30,.12),transparent 60%),repeating-conic-gradient(from 0deg at 50% 50%,rgba(43,120,228,.04) 0deg 2deg,transparent 2deg 6deg);pointer-events:none}.pp-announce .pp-wrap{max-width:1240px;margin:0 auto;position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.pp-announce .pp-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:999px;background:var(--pp-yellow);border:3px solid var(--pp-ink);box-shadow:4px 4px 0 var(--pp-ink);font-family:Nunito,Helvetica Neue,sans-serif;font-weight:900;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--pp-ink);margin-bottom:24px}.pp-announce .pp-badge .dot{width:10px;height:10px;border-radius:50%;background:var(--pp-ink);box-shadow:0 0 #14233f80;animation:pp-pulse 1.8s ease-in-out infinite}@keyframes pp-pulse{0%,to{box-shadow:0 0 #14233f99}50%{box-shadow:0 0 0 6px #14233f00}}.pp-announce h2.pp-headline,.pp-logo{font-family:Fredoka,Nunito,system-ui,sans-serif;font-weight:700;line-height:.98;letter-spacing:-.5px;color:var(--pp-ink)}.pp-announce h2.pp-headline{font-size:clamp(34px,5vw,64px);margin:0 0 18px}.pp-announce h2.pp-headline .hl,.pp-logo{color:var(--pp-yellow);-webkit-text-stroke:5px var(--pp-ink);text-stroke:5px var(--pp-ink);paint-order:stroke fill;padding:0 2px}.pp-logo{display:inline-block;font-size:clamp(28px,4vw,48px);letter-spacing:.5px}.pp-announce p.pp-sub{font-family:Nunito,system-ui,sans-serif;font-weight:700;font-size:18px;line-height:1.6;color:var(--pp-ink2);max-width:540px;margin:0 0 28px}.pp-announce .pp-bullets{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px 24px;max-width:540px}.pp-announce .pp-bullets li{font-family:Nunito,system-ui,sans-serif;font-weight:700;font-size:14px;color:var(--pp-ink);display:flex;align-items:center;gap:8px}.pp-announce .pp-bullets li:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--pp-blue);flex-shrink:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center/14px no-repeat}.pp-announce .pp-cta-row{display:flex;gap:14px;flex-wrap:wrap}.pp-announce .pp-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 30px;border-radius:14px;font-family:Fredoka,Nunito,sans-serif;font-weight:700;font-size:16px;letter-spacing:.3px;border:3px solid var(--pp-ink);text-decoration:none;transition:transform .12s ease,box-shadow .12s ease;cursor:pointer}.pp-announce .pp-btn--primary{background:var(--pp-yellow);color:var(--pp-ink);box-shadow:5px 5px 0 var(--pp-ink)}.pp-announce .pp-btn--primary:hover{background:var(--pp-yellow2);color:var(--pp-ink);transform:translate(2px,2px);box-shadow:3px 3px 0 var(--pp-ink)}.pp-announce .pp-btn--ghost{background:#fff;color:var(--pp-ink);box-shadow:5px 5px 0 var(--pp-ink)}.pp-announce .pp-btn--ghost:hover{background:var(--pp-card2);color:var(--pp-ink);transform:translate(2px,2px);box-shadow:3px 3px 0 var(--pp-ink)}.pp-announce .pp-visual{position:relative;display:flex;justify-content:center;align-items:center;min-height:380px}.pp-announce .pp-pack{position:relative;width:280px;height:380px;border-radius:28px;border:4px solid var(--pp-ink);box-shadow:10px 10px 0 var(--pp-ink);background:linear-gradient(158deg,#36c5ff,#3b6bff);overflow:hidden;transform:rotate(-6deg);display:flex;flex-direction:column;justify-content:space-between;padding:22px}.pp-announce .pp-pack:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 45%,rgba(255,255,255,.65) 50%,rgba(255,255,255,.35) 55%,transparent 70%);transform:translate(-100%);animation:pp-sheen 5s linear infinite}@keyframes pp-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}.pp-announce .pp-pack:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(110deg,transparent 0 5px,rgba(255,255,255,.05) 5px 6px);pointer-events:none}.pp-announce .pp-pack .ribbon{display:inline-flex;align-self:flex-start;padding:6px 12px;border-radius:999px;background:#ffffffeb;border:2px solid var(--pp-ink);font-family:Nunito,sans-serif;font-weight:900;font-size:11px;letter-spacing:1.5px;color:var(--pp-ink);position:relative;z-index:2}.pp-announce .pp-pack .glyph{position:relative;z-index:2;align-self:center;width:96px;height:96px;display:flex;align-items:center;justify-content:center}.pp-announce .pp-pack .glyph svg{width:100%;height:100%;color:#fff}.pp-announce .pp-pack .pname{position:relative;z-index:2;color:#fff;font-family:Fredoka,sans-serif;font-weight:700;font-size:26px;line-height:1;text-shadow:0 2px 0 rgba(20,35,63,.35)}.pp-announce .pp-pack .pmeta{position:relative;z-index:2;color:#ffffffd9;font-family:Nunito,sans-serif;font-weight:700;font-size:13px;margin-top:4px}.pp-announce .pp-sticker{position:absolute;top:24px;right:6%;background:var(--pp-yellow);border:3px solid var(--pp-ink);box-shadow:4px 4px 0 var(--pp-ink);padding:14px 18px;border-radius:14px;transform:rotate(8deg);font-family:Fredoka,sans-serif;font-weight:700;color:var(--pp-ink);text-align:center;z-index:3}.pp-announce .pp-sticker .big{display:block;font-size:28px;line-height:1}.pp-announce .pp-sticker .sml{display:block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;margin-top:4px;color:var(--pp-ink2)}@media(max-width:992px){.pp-announce .pp-wrap{grid-template-columns:1fr;gap:36px;text-align:center}.pp-announce .pp-bullets,.pp-announce .pp-sub{margin:0 auto 28px}.pp-announce .pp-cta-row{justify-content:center}}@media(max-width:700px){.pp-announce{padding:48px 16px}.pp-announce h2.pp-headline{font-size:clamp(28px,8vw,40px)}.pp-announce .pp-bullets{grid-template-columns:1fr}.pp-announce .pp-pack{width:220px;height:300px}.pp-announce .pp-sticker{top:8px;right:4%;padding:10px 14px}.pp-announce .pp-sticker .big{font-size:22px}}.pp-announce .pp-prodshot{display:block;position:relative;width:100%;max-width:460px;margin:0 auto;border-radius:26px;border:4px solid var(--pp-ink);box-shadow:10px 10px 0 var(--pp-ink);background:var(--pp-card);padding:22px;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease;text-decoration:none}.pp-announce .pp-prodshot:hover{transform:translate(2px,2px);box-shadow:6px 6px 0 var(--pp-ink)}.pp-announce .pp-prodshot img{display:block;width:100%;height:auto;object-fit:contain}.pp-announce .pp-prodshot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(43,120,228,.06) 0%,transparent 60%),repeating-linear-gradient(45deg,rgba(20,35,63,.03) 0 8px,transparent 8px 16px);pointer-events:none}@media(max-width:700px){.pp-announce .pp-prodshot{max-width:320px;padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/packpoint-announce.css.map */
