.lx-top{position:fixed;right:18px;bottom:25px;width:42px;height:42px;border:0;border-radius:50%;background:#211a17;color:#fff;z-index:70;opacity:0;pointer-events:none;transition:.25s;box-shadow:0 5px 18px rgba(0,0,0,.16)}.lx-top.show{opacity:1;pointer-events:auto}.lx-mobile{display:none}.lx-search{position:fixed;inset:0;background:rgba(25,18,14,.62);z-index:100;display:none;align-items:flex-start;justify-content:center;padding:14vh 18px}.lx-search.show{display:flex}.lx-search form{width:min(650px,100%);display:grid;grid-template-columns:1fr auto auto;background:#fffaf4;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.25)}.lx-search input{min-width:0;border:0;padding:18px;font-size:16px;background:transparent;outline:none}.lx-search button{border:0;padding:0 18px;background:#211a17;color:#fff}.lx-search button:last-child{font-size:22px;background:#eee3d8;color:#211a17}@media(max-width:700px){body{padding-bottom:66px}.lx-top{bottom:80px;right:14px;width:38px;height:38px}.lx-mobile{position:fixed;display:grid;grid-template-columns:repeat(4,1fr);left:0;right:0;bottom:0;height:64px;background:rgba(255,250,244,.98);border-top:1px solid #e5d8cc;z-index:80;box-shadow:0 -4px 18px rgba(40,28,20,.06)}.lx-mobile a,.lx-mobile button{border:0;background:transparent;color:#211a17;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:20px;text-decoration:none}.lx-mobile small{font:9px Arial,sans-serif;letter-spacing:.03em}.lx-search{padding-top:10vh}.lx-search form{grid-template-columns:1fr auto}.lx-search button[type=submit]{display:none}.lx-search button:last-child{padding:0 15px}}