.ll-product-offer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:20px;margin:42px 0;padding:20px 22px;border:1px solid rgba(0,240,255,.34);border-radius:16px;background:linear-gradient(120deg,rgba(0,240,255,.075),rgba(168,85,247,.085) 70%,rgba(2,2,8,.85));box-shadow:0 14px 38px rgba(0,0,0,.24);overflow:hidden;animation:llOfferIn .5s ease both}.ll-product-offer:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.07) 48%,transparent 55%);transform:translateX(-130%);transition:transform .7s}.ll-product-offer:hover:before{transform:translateX(130%)}.ll-product-offer .ll-offer-label{font:10px 'JetBrains Mono',monospace;letter-spacing:.1em;text-transform:uppercase;color:#8bc9cc;margin:0 0 9px}.ll-product-offer h3{font:600 16px/1.35 Unbounded,sans-serif;margin:0 0 8px;color:#f3f3ff}.ll-product-offer p{font:14px/1.55 Outfit,sans-serif;color:#a8a8c4;margin:0 0 12px}.ll-product-offer .ll-offer-footer{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ll-product-offer .ll-offer-price{font:600 13px Unbounded,sans-serif;color:#fff}.ll-product-offer a{font:600 10px 'JetBrains Mono',monospace;letter-spacing:.04em;text-decoration:none;background:#00f0ff;color:#020208;border:0;border-radius:7px;padding:9px 12px;box-shadow:0 4px 0 #008e99;transition:transform .18s,box-shadow .18s}.ll-product-offer a:hover{transform:translateY(-2px);box-shadow:0 6px 0 #008e99,0 8px 24px rgba(0,240,255,.25)}.ll-product-offer a:active{transform:translateY(3px);box-shadow:0 1px 0 #008e99}.ll-product-offer img{width:150px;height:120px;object-fit:cover;border-radius:10px;margin:0;border:1px solid rgba(255,255,255,.1)}@keyframes llOfferIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){.ll-product-offer{grid-template-columns:1fr;padding:18px}.ll-product-offer img{grid-row:1;width:100%;height:160px}}@media(prefers-reduced-motion:reduce){.ll-product-offer{animation:none}.ll-product-offer:before,.ll-product-offer a{transition:none}}
.ll-product-offer-floating{position:fixed;right:18px;bottom:18px;z-index:180;width:min(360px,calc(100vw - 30px));grid-template-columns:1fr 90px;margin:0;padding:18px;background:linear-gradient(120deg,#091921,#130d24);box-shadow:0 24px 65px rgba(0,0,0,.75)}.ll-product-offer-floating h3{font-size:13px}.ll-product-offer-floating p{font-size:12px}.ll-product-offer-floating img{width:90px;height:90px}.ll-product-offer-floating .ll-offer-close{position:absolute;top:6px;right:6px;z-index:1;width:27px;height:27px;background:#101329;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;cursor:pointer;font:20px/1 Outfit,sans-serif}@media(max-width:520px){.ll-product-offer-floating{grid-template-columns:1fr 75px;bottom:10px;right:10px;padding:14px}.ll-product-offer-floating img{grid-row:auto;width:75px;height:75px}.ll-product-offer-floating .ll-offer-footer{gap:7px}}
