.trust{list-style:none;display:flex;flex-wrap:wrap;gap:10px 16px;margin:0 0 24px}.trust li{display:inline-flex;align-items:center;gap:7px;font-size:.84rem;font-weight:500;color:var(--ink)}.trust svg{width:16px;height:16px;color:var(--sage);flex:0 0 auto}.stock{display:flex;align-items:center;gap:10px;margin:4px 0 14px;font-size:.85rem;color:var(--ink-soft);flex-wrap:wrap}.stock__dot{width:8px;height:8px;border-radius:50%;background:#cc6349;box-shadow:0 0 #cc634999;animation:stockPulse 2.4s var(--ease) infinite;flex:0 0 auto}@keyframes stockPulse{0%{box-shadow:0 0 #cc63498c}70%{box-shadow:0 0 0 7px #cc634900}to{box-shadow:0 0 #cc634900}}.stock__txt strong{color:var(--ink);font-weight:700}.stock__bar{flex:1;min-width:90px;height:5px;border-radius:999px;background:var(--paper-2);overflow:hidden;border:1px solid var(--line-soft)}.stock__bar span{display:block;height:100%;width:32%;border-radius:999px;background:linear-gradient(90deg,#dd8364,#cc6349);transition:width .6s var(--ease)}.atc__sub{text-align:center;font-size:.8rem;color:var(--ink-mute);margin-top:12px}.atc{font-size:1.08rem;padding:19px;box-shadow:0 14px 34px -16px #1b3625b3,0 0 #6fa07c66}.atc:hover{box-shadow:0 18px 44px -16px #1b3625cc}.problem__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:880px;margin-inline:auto}.pain{display:flex;align-items:center;gap:16px;padding:22px 24px;border-radius:var(--r);background:var(--card);border:1px solid var(--line-soft);box-shadow:var(--shadow-xs)}.pain__x{flex:0 0 auto;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffe5de;color:#b0503e}.pain__x svg{width:17px;height:17px}.pain p{font-size:.98rem;color:var(--ink-soft)}.pain p strong{color:var(--ink);font-weight:600}.problem__bridge{max-width:680px;margin:40px auto 0;text-align:center;font-family:var(--serif);font-size:1.4rem;line-height:1.4;color:var(--ink)}.problem__bridge strong{color:var(--forest);font-weight:600}.apps__label{text-align:center;font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);margin-bottom:26px}.apps__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px 44px}.applogo{font-family:var(--serif);font-size:1.3rem;font-weight:500;color:var(--ink-mute);letter-spacing:-.01em;transition:color .25s,opacity .25s;opacity:.7}.applogo:hover{color:var(--ink);opacity:1}.foryou__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:940px;margin-inline:auto}.fit{display:flex;align-items:center;gap:14px;padding:20px 22px;border-radius:var(--r);background:var(--sage-bg);border:1px solid var(--sage-line);font-size:.98rem;font-weight:500;color:var(--ink)}.fit__c{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--forest);color:var(--on-dark)}.fit__c svg{width:14px;height:14px}.reviews__score{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.reviews__score .stars svg{width:19px;height:19px}.reviews__score p{font-family:var(--sans);font-size:.88rem;color:var(--ink-soft);margin:0}.reviews__bars{display:grid;gap:7px;min-width:260px}.rbar{display:flex;align-items:center;gap:12px;font-size:.82rem;color:var(--ink-mute)}.rbar span:first-child{width:24px}.rbar__t{flex:1;height:7px;border-radius:999px;background:var(--paper-2);overflow:hidden;border:1px solid var(--line-soft)}.rbar__t span{display:block;height:100%;background:var(--sage);border-radius:999px}.rbar b{width:34px;text-align:right;color:var(--ink-soft);font-weight:600}.media-wall{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:36px}.media-wall__item{position:relative;aspect-ratio:1;border-radius:var(--r);overflow:hidden;border:1px solid var(--line-soft)}.media-wall__item .ph{position:absolute;top:0;right:0;bottom:0;left:0;font-size:0}.media-wall__tag{position:absolute;bottom:8px;left:8px;font-size:.64rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:#ffffffd9;color:var(--ink)}.media-wall__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#ffffffe6;color:var(--forest);box-shadow:var(--shadow)}.media-wall__play svg{width:18px;height:18px;margin-left:2px}.media-wall__add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--card);color:var(--ink-soft);border-style:dashed;border-color:var(--line);cursor:pointer;transition:border-color .2s,color .2s}.media-wall__add:hover{border-color:var(--sage);color:var(--forest)}.media-wall__add svg{width:22px;height:22px}.media-wall__add span{font-size:.74rem;font-weight:600;text-align:center;padding:0 8px}.stickybar{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fbfaf6f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);box-shadow:0 -8px 30px -18px #041b0f80;transform:translateY(110%);transition:transform .35s var(--ease)}.stickybar.show{transform:translateY(0)}.stickybar__info{display:flex;align-items:center;gap:12px;flex:0 0 auto}.stickybar__thumb{width:46px;height:46px;border-radius:10px;flex:0 0 auto;font-size:0;border:1px solid var(--line-soft)}.stickybar__txt strong{display:block;font-family:var(--serif);font-size:1rem;color:var(--ink)}.stickybar__txt span{font-size:.86rem;color:var(--ink-soft)}.stickybar__txt b{color:var(--ink);font-weight:700}.stickybar__txt s{color:var(--ink-mute);margin-left:4px}.stickybar__btn{margin-left:auto;flex:1;max-width:280px;padding:15px 20px;border:none;border-radius:var(--r);background:var(--forest-deep);color:var(--on-dark);font-family:var(--sans);font-weight:600;font-size:1rem;box-shadow:var(--glow);transition:background .2s,transform .12s}.stickybar__btn:active{transform:scale(.98)}.purchase{position:fixed;left:20px;bottom:24px;z-index:95;display:flex;align-items:center;gap:13px;max-width:320px;padding:12px 16px 12px 12px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-lg);transform:translate(-130%);opacity:0;transition:transform .5s var(--ease),opacity .4s}.purchase.show{transform:translate(0);opacity:1}.purchase__ph{width:44px;height:44px;border-radius:10px;flex:0 0 auto;font-size:0;border:1px solid var(--line-soft)}.purchase__txt{display:flex;flex-direction:column;line-height:1.35}.purchase__txt strong{font-size:.9rem;color:var(--ink)}.purchase__txt span{font-size:.84rem;color:var(--ink-soft)}.purchase__time{font-size:.74rem!important;color:var(--sage)!important;margin-top:2px}@media(max-width:980px){.product__grid{grid-template-columns:1fr;gap:40px}.gallery{position:static}.steps{grid-template-columns:1fr}.feature{grid-template-columns:1fr;gap:32px}.feature:nth-child(2n) .feature__media{order:0}.reviews__grid{grid-template-columns:1fr}.footer__top{grid-template-columns:1fr 1fr}.lifestyle{grid-template-columns:repeat(2,1fr)}.stickybar{display:flex}.foryou__grid{grid-template-columns:repeat(2,1fr)}.media-wall{grid-template-columns:repeat(3,1fr)}.reviews__summary{flex-direction:column;gap:22px}}@media(max-width:640px){.nav{display:none}.reassure{gap:14px}.footer__top{grid-template-columns:1fr}.lifestyle{grid-template-columns:1fr;grid-auto-rows:180px}.lifestyle .ph:nth-child(1),.lifestyle .ph:nth-child(4){grid-column:span 1;grid-row:span 1}.footer__bottom{flex-direction:column;align-items:flex-start}.wrap{padding-inline:20px}.section{padding:64px 0}.product{padding:28px 0 56px}.buy__title{font-size:clamp(1.95rem,8.5vw,2.5rem)}.problem__grid,.foryou__grid{grid-template-columns:1fr}.media-wall{grid-template-columns:repeat(2,1fr);gap:10px}.apps__row{gap:14px 28px}.applogo{font-size:1.1rem}.problem__bridge{font-size:1.2rem}.trust{gap:8px 14px}.trust li{font-size:.8rem}body{padding-bottom:76px}.purchase{left:12px;right:12px;bottom:84px;max-width:none}.compare th,.compare td{padding:13px 12px;font-size:.88rem}.guarantee{padding:48px 24px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lunasound-4.css.map */
