.buy form,.cart__foot form{margin:0;padding:0}.buy form .cta{width:100%}.frame img{width:100%;height:100%;object-fit:contain}.thumb img{width:100%;height:100%;object-fit:cover;border-radius:2px}.hero__copy img{width:100%;height:auto}.ci__fig img{width:100%;height:100%;object-fit:contain}html{background:#0a0a0a}body.luks{background:transparent!important;color:var(--bone)}body.luks.gradient{background:transparent!important}body.luks>.bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.errors,.form__message{font-family:var(--mono);font-size:11px;letter-spacing:.05em;color:var(--accent)}.errors ul{list-style:none;margin:0;padding:0}.jdgm-widget{color:var(--bone)}.pwd{border-top:1px solid var(--hair);padding:28px var(--pad) 40px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pwd label{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--steel);width:100%}.pwd input{background:none;border:none;border-bottom:1px solid var(--hair);color:var(--bone);font-family:var(--grotesk);font-size:15px;padding:10px 4px;outline:none}.pwd input:focus{border-bottom-color:var(--accent)}.pwd button{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bone);cursor:pointer;padding:10px 0}.pwd button:hover{color:var(--accent)}.pwd__err{width:100%;font-family:var(--mono);font-size:11px;color:var(--accent)}.signup-stack,.subscribe-stack{display:grid}.signup-stack>*,.subscribe-stack>*{grid-area:1 / 1;align-self:start}.signup-stack .signup__ok,.subscribe-stack .subscribe__ok{display:block;opacity:0;visibility:hidden;transition:opacity .32s ease}.signup-stack form,.subscribe-stack form{transition:opacity .18s ease}.signup-stack[data-done=true] form,.subscribe-stack[data-done=true] form{opacity:0;visibility:hidden;pointer-events:none}.signup-stack[data-done=true] .signup__ok,.subscribe-stack[data-done=true] .subscribe__ok{opacity:1;visibility:visible}.signup__err{font-family:var(--mono);font-size:10px;letter-spacing:.08em;line-height:1.6;color:var(--accent);margin-top:12px}.signup__err[hidden],.subscribe__err[hidden]{display:none}.signup--priority .signup__row{display:block}.signup--priority .signup__row input{width:100%}.signup__priority{margin-top:12px}.signup__priority input{width:100%}.signup__priority-label{display:block;font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:9px}.signup__priority-note{font-family:var(--mono);font-size:9.5px;letter-spacing:.08em;line-height:1.7;color:#5f656b;margin-top:9px}.signup .signup__cta{width:100%;margin-top:16px}.signup__priority-opt{color:#6b7178;margin-left:.7em;letter-spacing:.16em}.gate{border-top:1px solid var(--hair);padding:clamp(52px,7vw,96px) var(--pad);position:relative}.gate__in{max-width:760px;margin:0 auto;text-align:center}.gate__in h2{font-size:clamp(24px,3.2vw,38px);line-height:1.18;letter-spacing:-.015em;margin-top:16px;max-width:18ch;margin-left:auto;margin-right:auto}.gate__in p{margin-top:18px;font-size:15px;line-height:1.65;color:#a9afb5;max-width:52ch;margin-left:auto;margin-right:auto}.gate__cta{display:inline-block;margin-top:28px;background:var(--bone);color:var(--black);padding:15px 34px;border-radius:2px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transition:background .18s,transform .1s}.gate__cta:hover{background:#fff}.gate__cta:active{transform:translateY(1px)}@media(max-width:620px){.gate__in h2{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/luks-shopify.css.map */
