.event-promo{color:#fff;background-image:linear-gradient(180deg,#1e6fe0,#1e6fe000 32%,#14172e00 68%,#14172e),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 32' width='28' height='32'%3E%3Cpolygon points='14 1 26 8 26 24 14 31 2 24 2 8' fill='none' stroke='rgba(245,166,35,0.16)' stroke-width='1.5'/%3E%3C/svg%3E"),radial-gradient(ellipse 60% 90% at 88% 30%,rgba(224,37,123,.4),transparent 65%),radial-gradient(ellipse 55% 90% at 8% 70%,rgba(30,111,224,.38),transparent 65%),linear-gradient(#0b0e1a,#0b0e1a);background-repeat:no-repeat,repeat,no-repeat,no-repeat,no-repeat;background-size:100% 100%,28px 32px,100% 100%,100% 100%,100% 100%;animation:event-promo-drift 24s linear infinite}@keyframes event-promo-drift{0%{background-position:0 0,0 0,0 0,0 0,0 0}to{background-position:0 0,56px 32px,0 0,0 0,0 0}}.event-promo__banner{display:block;position:relative;overflow:hidden;color:#fff;text-decoration:none}.event-promo__banner--link{cursor:pointer}.event-promo__banner--link:after{content:"";position:absolute;top:0;bottom:0;left:-30%;width:20%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.25),transparent);transform:skew(-20deg);pointer-events:none}.event-promo__banner--link:hover:after,.event-promo__banner--link:focus-visible:after{animation:event-promo-shine .9s ease forwards}@keyframes event-promo-shine{to{left:115%}}.event-promo__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 2rem;text-align:center}.event-promo__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 1.6rem}@media screen and (min-width:750px){.event-promo__inner--with-image{flex-wrap:nowrap;justify-content:space-between;text-align:left}.event-promo__inner--with-image .event-promo__content{justify-content:flex-start}}.event-promo__badge{display:inline-flex;align-items:center;padding:.4rem 1.2rem;background:var(--cpw-pink);transform:skew(-8deg);font-size:1.1rem;font-weight:800;font-style:italic;letter-spacing:.12rem;text-transform:uppercase;white-space:nowrap;box-shadow:0 0 14px #e0257b8c}.event-promo__heading{margin:0;font-size:1.8rem;font-weight:800;font-style:italic;letter-spacing:.06rem;text-transform:uppercase;line-height:1.15;background:linear-gradient(100deg,var(--cpw-orange) 0%,#ffd98a 45%,#fff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.event-promo__text{margin:0;font-size:1.3rem;max-width:60rem;color:#ffffffd9}.event-promo__cta{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.8rem;border-radius:100rem;background:linear-gradient(100deg,var(--cpw-pink),var(--cpw-orange));color:#fff;font-size:1.3rem;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.06rem;white-space:nowrap;box-shadow:0 2px 14px #e0257b80;transition:transform .2s ease,box-shadow .2s ease}.event-promo__banner--link:hover .event-promo__cta,.event-promo__banner--link:focus-visible .event-promo__cta{transform:translateY(-2px);box-shadow:0 4px 20px #f5a62399}.event-promo__cta svg{width:1.4rem;height:auto;transition:transform .2s ease}.event-promo__banner--link:hover .event-promo__cta svg,.event-promo__banner--link:focus-visible .event-promo__cta svg{transform:translate(.4rem)}.event-promo__media img{width:100%;height:auto;border-radius:12px;display:block}@media screen and (max-width:749px){.event-promo__content{gap:.6rem 1.2rem}.event-promo__text{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.event-promo{animation:none}.event-promo__banner--link:hover:after,.event-promo__banner--link:focus-visible:after{animation:none}.event-promo__cta,.event-promo__cta svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-event-promo.css.map */
