@keyframes luxSweep{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.lux-frost.is-fall{box-shadow:inset 0 0 120px 14px #ff963c4d}.lux-frost.is-spring{box-shadow:inset 0 0 120px 14px #ffb4cd52}.lux-frost.is-summer{box-shadow:none;background:radial-gradient(circle at 94% -8%,#ffd66699,#ffd66600 44%)}.lux-frost.is-rain{background:#6e8caa1a}.lux-wx{position:fixed;left:66px;bottom:16px;z-index:9996;display:flex;align-items:center;height:42px;padding:0 14px;border-radius:999px;background:#fffffff0;border:1px solid #cfe3ee;box-shadow:0 6px 16px #0000001f;font-family:Work Sans,sans-serif;font-size:12.5px;font-weight:600;color:#17352a;white-space:nowrap}.lux-wx[hidden]{display:none}@media(max-width:700px){.lux-wx{left:58px;bottom:10px;height:38px;font-size:11.5px}}.lux.lux-offer{padding:clamp(14px,2vw,24px) 0}.lux .lux-offer__ring{position:relative;border-radius:24px;padding:2px;overflow:hidden;box-shadow:0 14px 34px #0f513238}.lux .lux-offer__ring:before{content:"";position:absolute;top:-80%;right:-80%;bottom:-80%;left:-80%;background:conic-gradient(from 0deg,#ff9f5a,#fff3e0,#3f8460,#ff9f5a);animation:luxSpin 7s linear infinite}.lux .lux-offer__card{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:clamp(16px,3vw,34px);align-items:center;border-radius:22px;padding:clamp(18px,2.6vw,28px) clamp(20px,3vw,38px);background:linear-gradient(120deg,#0f5132,#176b43);color:#fff8ee;overflow:hidden}.lux .lux-offer__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.14) 50%,transparent 60%);transform:translate(-120%);animation:luxSweep 5s ease-in-out infinite;pointer-events:none}.lux .lux-offer__ic{width:72px;height:72px;border-radius:50%;background:#ff9f5a;color:#17352a;display:flex;align-items:center;justify-content:center;animation:luxBob2 3s ease-in-out infinite}.lux .lux-offer__copy .lux-eyebrow{color:#f4c9a6}.lux .lux-offer__copy h3{font-size:clamp(24px,3vw,36px);color:#fff8ee;margin:4px 0 6px}.lux .lux-offer__copy p{color:#d5e5d8;font-size:14.5px}.lux .lux-cd{display:flex;gap:8px;margin-top:12px}.lux .lux-cd[hidden]{display:none}.lux .lux-cd div{background:#ffffff1f;border-radius:10px;padding:6px 10px;text-align:center;min-width:52px}.lux .lux-cd b{display:block;font-size:18px;font-variant-numeric:tabular-nums}.lux .lux-cd small{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#f4c9a6}.lux .lux-offer__act{display:flex;flex-direction:column;gap:10px;align-items:stretch;min-width:200px}.lux .lux-code{display:flex;align-items:center;justify-content:space-between;gap:10px;border:2px dashed #FF9F5A;border-radius:12px;padding:8px 8px 8px 16px;background:#ffffff12}.lux .lux-code b{font-family:ui-monospace,Menlo,Consolas,monospace;letter-spacing:.14em;font-size:18px}.lux .lux-code button{background:#ff9f5a;color:#17352a;border:none;border-radius:8px;padding:8px 12px;font:inherit;font-weight:700;font-size:12.5px;cursor:pointer;transition:transform .2s}.lux .lux-code button:hover{transform:scale(1.06)}.lux .lux-code button.is-ok{background:#fff}.lux .lux-offer .lux-btn--orange{width:100%}.lux .lux-offer__terms{font-size:11.5px!important;color:#b9d3c0!important;margin-top:10px}.lux .lux-offer__ph{border:2px dashed #b8cfd9;border-radius:16px;padding:18px;text-align:center;color:#4f6153;font-size:14px}@media(max-width:800px){.lux .lux-offer__card{grid-template-columns:1fr}.lux .lux-offer__ic{width:56px;height:56px}}@media(prefers-reduced-motion:reduce){.lux .lux-offer__ring:before,.lux .lux-offer__card:after,.lux .lux-offer__ic{animation:none!important}.lux-wx{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lux-v10.css.map */
