.hero__sub{color:var(--black);opacity:1;font-weight:600;text-shadow:none}.hero__eyebrow{color:var(--black);opacity:1;font-weight:700;text-shadow:none}.hero .chip__t{opacity:1;font-weight:600}.hero .chip__n{opacity:.7;font-weight:700}.hero .chip{background:linear-gradient(180deg,#ffffffc7,#ffffff8a);box-shadow:inset 0 0 0 1px #0a0a0a29}.hero .btn--ghost{background:#ffffff94;color:var(--black);font-weight:700;box-shadow:inset 0 0 0 1px #0a0a0a42}.hero .btn--ghost:hover{color:#fff8f2}.hero .btn--bare{background:none;box-shadow:none;border-radius:0;color:var(--black);opacity:1;font-weight:800;padding:10px 6px;min-height:44px;width:auto;isolation:auto;text-shadow:0 1px 10px rgba(255,255,255,.85),0 0 3px rgba(255,255,255,.9)}.hero .btn--bare:after{content:"";position:absolute;top:auto;bottom:9px;left:6px;right:100%;width:auto;height:2px;z-index:1;background:none;background-image:var(--uv);transform:none;transition:right .4s var(--ease)}.hero .btn--bare:hover{color:var(--black);opacity:1}.hero .btn--bare:hover:after{transform:none;right:6px}@media(max-width:900px){.hero__body{padding-top:20px;padding-bottom:30px}.hero__eyebrow{font-size:10.5px;letter-spacing:.18em;margin-bottom:12px}.hero__h1{font-size:clamp(28px,7.6vw,35px);line-height:1.04}.hero__sub{font-size:14.5px;line-height:1.5;margin-top:14px;max-width:34ch}.hero__cta{margin-top:18px;gap:9px}.hero__cta .btn{padding:13px 18px;min-height:46px;font-size:11px}.hero__cta .btn--bare{width:auto;align-self:flex-start;padding:8px 6px;min-height:40px}}@media(max-width:420px){.hero__h1{font-size:clamp(26px,7.4vw,32px)}.hero__sub{font-size:14px}}.chipsband{display:none}@media(max-width:900px){.hero .chips{display:none}.chipsband{display:block;background:var(--cream);padding:16px var(--pad) 18px;box-shadow:inset 0 -1px #0a0a0a1f}.chips--under{display:grid;grid-template-columns:1fr;gap:6px;margin:0;padding:0;list-style:none;overflow:visible}.chips--under .chip{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 13px;border-radius:3px;background:#ffffff9e;box-shadow:inset 0 0 0 1px #0a0a0a24;-webkit-backdrop-filter:none;backdrop-filter:none}.chips--under .chip__n{flex:0 0 auto;padding-top:2px;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.16em;color:var(--black);opacity:.6}.chips--under .chip__t{white-space:normal;font-size:12.5px;line-height:1.4;font-weight:600;color:var(--black);opacity:1}}@media(max-width:900px){.hero__frame{left:61%}}@media(max-width:420px){.hero__frame{left:63%}}@media(min-width:901px){.hero .hero__h1{font-size:clamp(48px,4.3vw,78px)!important;max-width:16ch!important;line-height:1.12!important}}@media(max-width:900px){.hero .hero__h1{font-size:clamp(26px,6.8vw,32px)!important;max-width:19ch!important;line-height:1.12!important}}.hero .hero__h1 .ln{line-height:1.12!important}@media(max-width:900px){.hero{min-height:700px}.hero__frame{top:29%;left:59%}}@media(max-width:420px){.hero__frame{top:28%;left:61%}}@media(max-width:900px){.hero{--zoom:2.4 }@keyframes pullback-lite{0%{transform:translate(-50%,-50%) scale(var(--zoom));opacity:0}5%{transform:translate(-50%,-50%) scale(var(--zoom));opacity:1}72%{transform:translate(-50%,-50%) scale(2.15)}90%{transform:translate(-50%,-50%) scale(2.1);opacity:1}97%{opacity:0}to{transform:translate(-50%,-50%) scale(var(--zoom));opacity:0}}}@media(max-width:900px){.hero{min-height:590px}.hero__frame{top:18%}}@media(max-width:420px){.hero__frame{top:17%}}.hero .hero__sub{color:var(--warm);opacity:1;font-weight:600;text-shadow:0 1px 2px rgba(10,10,10,.6),0 2px 16px rgba(10,10,10,.55)}.hero .hero__sub,.chipsband{display:none}.hero .chips{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:16px 0 0;padding:0;list-style:none;overflow:visible}.hero .chip{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:9px 9px 10px;border-radius:2px;background:#fffc;box-shadow:inset 0 0 0 1px #0a0a0a29;-webkit-backdrop-filter:none;backdrop-filter:none}.hero .chip__n{flex:0 0 auto;padding:0;font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.18em;color:var(--ap);opacity:1}.hero .chip__t{white-space:normal;font-size:10.5px;line-height:1.3;font-weight:600;color:var(--black);opacity:1}@media(min-width:901px){.hero .chips{max-width:640px;gap:8px;margin-top:22px}.hero .chip{padding:11px 13px 12px}.hero .chip__n{font-size:9.5px}.hero .chip__t{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/alert-home-v18.css.map */
