:root{--lnr-pink: #a80273;--lnr-pink-bright: #ff00aa;--lnr-pink-dim: rgba(168, 2, 115, .3);--lnr-dark: #080b12;--lnr-dark-mid: #0d1220;--lnr-card-radius: 16px;--lnr-transition: .35s ease}.lnr-card{position:relative;border-radius:var(--lnr-card-radius);overflow:hidden;background:var(--lnr-dark);display:flex;flex-direction:column;min-height:420px;cursor:pointer;transition:transform var(--lnr-transition),box-shadow var(--lnr-transition);border:1px solid rgba(168,2,115,.15)}.lnr-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 24px 60px #000000b3,0 0 40px #a8027359,0 0 80px #a8027326;border-color:#a8027380}.lnr-card__lightning{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:var(--lnr-card-radius);background:radial-gradient(ellipse at 50% 60%,#1a0a2e,#0d1220 40%,#080b12)}.lnr-card__bolt{position:absolute;background:var(--lnr-pink);border-radius:2px;transform-origin:top center;opacity:0;filter:blur(.5px)}.lnr-card__bolt--1{width:2px;height:120px;top:5%;left:20%;transform:rotate(25deg);clip-path:polygon(50% 0%,0% 40%,40% 40%,0% 100%,100% 45%,60% 45%,100% 0%);animation:lnr-bolt-flicker 3.2s infinite;animation-delay:0s;box-shadow:0 0 8px var(--lnr-pink),0 0 20px var(--lnr-pink-dim)}.lnr-card__bolt--2{width:2px;height:100px;top:8%;right:22%;transform:rotate(-20deg);clip-path:polygon(50% 0%,0% 40%,40% 40%,0% 100%,100% 45%,60% 45%,100% 0%);animation:lnr-bolt-flicker 2.8s infinite;animation-delay:.6s;box-shadow:0 0 8px var(--lnr-pink),0 0 20px var(--lnr-pink-dim)}.lnr-card__bolt--3{width:2px;height:90px;bottom:25%;left:10%;transform:rotate(15deg);clip-path:polygon(50% 0%,0% 40%,40% 40%,0% 100%,100% 45%,60% 45%,100% 0%);animation:lnr-bolt-flicker 4.1s infinite;animation-delay:1.2s;box-shadow:0 0 8px var(--lnr-pink),0 0 20px var(--lnr-pink-dim)}.lnr-card__bolt--4{width:2px;height:110px;bottom:22%;right:12%;transform:rotate(-30deg);clip-path:polygon(50% 0%,0% 40%,40% 40%,0% 100%,100% 45%,60% 45%,100% 0%);animation:lnr-bolt-flicker 3.6s infinite;animation-delay:1.8s;box-shadow:0 0 8px var(--lnr-pink),0 0 20px var(--lnr-pink-dim)}@keyframes lnr-bolt-flicker{0%{opacity:0}2%{opacity:1}4%{opacity:.3}6%{opacity:.9}8%{opacity:0}70%{opacity:0}72%{opacity:.8}74%{opacity:.2}76%{opacity:1}78%{opacity:0}to{opacity:0}}.lnr-card__glow{position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(168,2,115,.4) 0%,rgba(168,2,115,.1) 50%,transparent 70%);top:30%;left:50%;transform:translate(-50%);animation:lnr-glow-pulse 4s ease-in-out infinite;pointer-events:none}@keyframes lnr-glow-pulse{0%,to{opacity:.5;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.3)}}.lnr-card__crown{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:2;width:80px;height:auto;animation:lnr-crown-glow 4s ease-in-out infinite;pointer-events:none}.lnr-card__crown img{width:100%;height:auto;display:block;filter:drop-shadow(0 0 6px var(--lnr-pink)) drop-shadow(0 0 14px var(--lnr-pink-dim))}@keyframes lnr-crown-glow{0%,to{filter:drop-shadow(0 0 6px var(--lnr-pink)) drop-shadow(0 0 14px var(--lnr-pink-dim))}50%{filter:drop-shadow(0 0 12px var(--lnr-pink-bright)) drop-shadow(0 0 28px var(--lnr-pink))}}.lnr-card:hover .lnr-card__crown img{filter:drop-shadow(0 0 14px var(--lnr-pink-bright)) drop-shadow(0 0 30px var(--lnr-pink)) drop-shadow(0 0 50px var(--lnr-pink-dim))}.lnr-card__image-link{display:block;position:relative;z-index:3;margin-top:60px;flex:1}.lnr-card__image-wrap{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 16px}.lnr-card__image{width:100%;height:auto;max-height:260px;object-fit:contain;display:block;transition:transform var(--lnr-transition);filter:drop-shadow(0 8px 24px rgba(0,0,0,.6))}.lnr-card:hover .lnr-card__image{transform:translateY(-6px) scale(1.04);filter:drop-shadow(0 16px 32px rgba(0,0,0,.8)) drop-shadow(0 0 20px rgba(168,2,115,.2))}.lnr-card__info{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:linear-gradient(to top,#080b12fa,#080b12d9);border-top:1px solid rgba(168,2,115,.2);margin-top:auto}.lnr-card__info-text{display:flex;flex-direction:column;gap:2px;min-width:0}.lnr-card__title{font-size:.85rem;font-weight:700;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.lnr-card__title:hover{color:var(--lnr-pink-bright)}.lnr-card__price{display:flex;align-items:center;gap:6px}.lnr-card__price--current{font-size:.9rem;font-weight:700;color:var(--lnr-pink-bright)}.lnr-card__price--compare{font-size:.75rem;color:#fff6;text-decoration:line-through}.lnr-card__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;background:var(--lnr-pink);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);transition:background var(--lnr-transition),box-shadow var(--lnr-transition),transform var(--lnr-transition);position:relative;overflow:hidden;white-space:nowrap}.lnr-card__btn:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .4s ease;pointer-events:none}.lnr-card__btn:hover:after,.lnr-card:hover .lnr-card__btn:after{left:150%}.lnr-card__btn:hover,.lnr-card:hover .lnr-card__btn{background:var(--lnr-pink-bright);box-shadow:0 0 20px #f0a9;transform:scale(1.05)}.lnr-card__btn:disabled{background:#ffffff1a;color:#ffffff4d;cursor:not-allowed;box-shadow:none;transform:none}.lnr-card__btn:disabled:after{display:none}.lnr-card__form{margin:0;padding:0}.lnr-card:hover .lnr-card__bolt{animation-duration:1.5s;filter:blur(.3px) brightness(1.4)}.lnr-card:hover .lnr-card__glow{animation-duration:2s;background:radial-gradient(circle,rgba(168,2,115,.6) 0%,rgba(168,2,115,.2) 50%,transparent 70%)}.lnr-card__btn:disabled{clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)}@media screen and (max-width:749px){.lnr-card{min-height:360px}.lnr-card__image{max-height:200px}.lnr-card__crown{width:60px}.lnr-card__title{font-size:.75rem}.lnr-card__btn{font-size:.65rem;padding:7px 10px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/lnr-product-cards.css.map */
