@media(max-width:640px){:root{--pad:20px}.nav{height:60px;background:#0f0f0fb8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(245,242,242,.06)}.nav .logo,.nav a.link{font-size:13px}.hero{min-height:100svh;align-items:flex-end}.hero:after{background:linear-gradient(0deg,#0f0f0f,#0f0f0ff0 42%,#0f0f0f59 72%,#0f0f0f8c)}.hero .wrap.herogrid{display:block;padding-top:120px;padding-bottom:88px}.hcopy{display:flex;flex-direction:column;align-items:center;text-align:center}.hvis{display:none}.step{margin-bottom:18px;font-size:12px;gap:8px}.step .bar{width:18px}h1{font-size:clamp(36px,10.5vw,44px);line-height:1.04;text-wrap:balance}.pass{margin-top:26px;width:100%;max-width:none;padding:14px;border-radius:20px;text-align:left}.pass__top{margin-bottom:12px;gap:10px}.pass__lock{width:34px;height:34px;border-radius:10px}.pass__lock svg{width:17px;height:17px}.pass__title{font-size:15px}.pass__title small{display:none}.pass__badge{font-size:13px;padding:6px 11px}.pass__field{flex-direction:column;align-items:stretch;height:auto;gap:8px;padding:0;background:none;border:0;box-shadow:none}.pass__field:focus-within{box-shadow:none}.pass__field input{flex:none;height:54px;padding:0 16px;border-radius:14px;background:#0f0f0f99;border:1px solid rgba(245,242,242,.18);text-align:center;transition:border-color .2s,box-shadow .2s}.pass__field input:focus{border-color:#feb05dcc;box-shadow:0 0 0 4px #feb05d24}.pass__btn{height:54px;justify-content:center;border-radius:14px;font-size:16px}.pass__btn svg{display:inline-block}.pass__meta{justify-content:center;gap:14px;margin-top:12px;padding-left:0;font-size:12px}.launch{order:3;margin-top:14px;width:100%;max-width:none;gap:12px;padding:10px 12px;border-radius:16px;text-align:left}.launch__logo{flex:0 0 40px;height:46px;border-radius:10px;padding:5px}.launch__txt p:first-child{display:none}.launch__txt p{font-size:11.5px;line-height:1.35}.launch__txt strong{font-size:11px}.cd{margin:0 0 3px;gap:4px}.cd span{min-width:30px}.cd b{font-size:19px}.cd small{font-size:9px;margin-top:2px}.cd i{font-size:15px}.made{order:4;margin-top:16px;gap:10px;justify-content:center}.fr{width:30px}.made span{flex-direction:row;gap:6px;font-size:12px;align-items:baseline}.made b{font-size:12px}.pitch{margin-top:-48px}.pitch .frame{aspect-ratio:4/5;border-radius:18px}.play i{width:64px;height:64px}.play span{font-size:14px}section.block{padding:72px 0}h2{font-size:30px;max-width:none}.qhead{align-items:center}.qnav button{width:38px;height:38px}.quotes{margin-top:28px;gap:12px}.quotes figure{flex-basis:84%;min-height:0;padding:22px;gap:20px}.quotes blockquote{font-size:17px}.press{padding:40px 0 8px}.press__row{margin-top:18px;flex-wrap:nowrap;justify-content:flex-start;gap:10px;overflow-x:auto;scrollbar-width:none;margin-right:calc(var(--pad) * -1);padding-right:var(--pad)}.press__row::-webkit-scrollbar{display:none}.logo-slot,.press__row img{flex:0 0 auto}.logo-slot{width:104px;height:32px}.quad{margin-top:28px;gap:10px}.quad .card{flex-basis:58%}.card p{padding:14px 14px 16px;font-size:13.5px;line-height:1.4}.card p b{font-size:15px}.prod{padding:48px 0 40px}.prod__grid{gap:22px}.gal{aspect-ratio:1/1;border-radius:18px}.gal__hint{font-size:11.5px;padding:6px 11px;top:12px}.prod__num{display:none}.prod h3{margin-top:0;font-size:32px}.prod__tag{margin-top:8px;font-size:15px}.prod__list{margin-top:18px;border-top:0}.prod__list li{padding:7px 0;border-bottom:0;font-size:15px;gap:12px;align-items:flex-start}.prod__list li:before{margin-top:8px}.offer{margin-top:20px;padding:16px;border-radius:16px}.offer__prices strong{font-size:30px}.offer__prices s{font-size:16px}.offer__timer{margin-top:8px;font-size:12px}.offer__btn{margin-top:14px;height:50px}.prod__foot{margin-top:10px;font-size:11.5px}.specs{margin-top:24px}.specs summary{padding:16px 2px;font-size:14px}.specs__body{gap:0 24px;padding-bottom:18px}.specs dl div{padding:9px 0;font-size:13px}.final{text-align:center}.final h2{margin:0 auto}.final .btn{margin-top:24px;width:100%;justify-content:center;height:54px}footer .wrap{flex-direction:column;align-items:center;text-align:center}.s2hero{min-height:auto;padding:96px 0 48px;align-items:flex-start}.s2grid{gap:28px;text-align:left}.done{margin-bottom:10px}.big{font-size:36px}.list{margin-top:20px;gap:8px;font-size:15px}.panel{padding:20px;border-radius:20px}.panel .row{padding:10px 2px;font-size:14px}.price{margin:20px 0 14px}.price strong{font-size:44px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lp-mobile.css.map */
