.menu-section .item{cursor:pointer;transition:transform .2s,box-shadow .2s}.menu-section .item:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0002}.menu-section .item:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.wlm-product-dialog{position:fixed;margin:auto;inset:0;width:min(460px,calc(100% - 32px));max-height:90vh;padding:0;border:0;border-radius:22px;overflow:auto;background:white;color:#17213a;box-shadow:0 25px 80px #0005}.wlm-product-dialog::backdrop{background:#061222bc;backdrop-filter:blur(5px)}.wlm-product-image{display:block;width:100%;height:240px;object-fit:cover}.wlm-product-content{padding:22px}.wlm-product-content h2{font-size:25px;margin:0 0 12px}.wlm-product-content p{font-size:15px;line-height:1.7;color:#526079;white-space:pre-line}.wlm-product-content strong{display:block;margin-top:18px;color:var(--primary);font-size:22px}.wlm-product-close{position:absolute;top:12px;right:12px;width:42px;height:42px;border:0;border-radius:50%;background:#fff;font-size:26px;cursor:pointer;box-shadow:0 2px 12px #0002}@media(max-width:480px){.wlm-product-image{height:210px}}