.lz-book-gifts{clear:both;margin:32px 0;padding:26px;border:1px solid #d8d3e8;border-left:4px solid #4325ed;border-radius:0;background:#f7f6fb;color:#171924;box-sizing:border-box;min-width:0;max-width:100%}
.lz-book-gifts .lz-book-gifts-kicker{margin:0 0 10px;color:#4325ed;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}
.lz-book-gifts h2{margin:0 0 14px;font-size:clamp(23px,2.4vw,30px);line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}
.lz-book-gifts>p:not(.lz-book-gifts-kicker){margin:0 0 20px;font-size:16px;line-height:1.65;color:#4c5368}
.lz-book-gifts .lz-book-gifts-main{display:inline-flex;align-items:center;justify-content:center;gap:20px;max-width:100%;min-height:48px;padding:12px 18px;border:1px solid #4325ed;border-radius:0;background:#4325ed;color:#fff;font-size:15px;line-height:1.4;font-weight:700;text-decoration:none;box-sizing:border-box;overflow-wrap:anywhere}
.lz-book-gifts .lz-book-gifts-main:hover{background:#2d17a8;color:#fff;text-decoration:none}
.lz-book-gifts-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;min-width:0}
.lz-book-gifts .lz-book-gifts-shortcuts a{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:44px;padding:9px 13px;border:1px solid #c5b9ef;border-radius:0;background:#fff;color:#3420ab;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;box-sizing:border-box;overflow-wrap:anywhere}
.lz-book-gifts .lz-book-gifts-shortcuts a:hover{border-color:#4325ed;background:#eeebfa;color:#3420ab;text-decoration:none}
.lz-book-gifts a:focus-visible{outline:3px solid #171924;outline-offset:3px}
@media(max-width:600px){.lz-book-gifts{margin:28px 0;padding:20px}.lz-book-gifts>p:not(.lz-book-gifts-kicker){font-size:15px}.lz-book-gifts .lz-book-gifts-main{width:100%}.lz-book-gifts-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lz-book-gifts .lz-book-gifts-shortcuts a{padding:9px 7px}}
