:root{--r:18px}
.kv-btn,.kv-add,.kv-chips a,.kv-sort,.kv-pg a,.kv-pg span,.kv-cart,.kv-burger,.lx-burger,.kv-cc,.kv-off,.kv-toast,.kv-wafloat,.kv-price i,.lx-frame .tag,.kv-qty,.kv-qc{border-radius:999px}
.lx-burger{border-radius:50%}.kv-cart{border-radius:14px}.kv-wafloat{border-radius:50%}
.kv-sort{border-radius:14px}.kv-qty,.kv-qc{border-radius:14px}
.lx-wa,.lx-hd .kv-btn{border-radius:999px}
.kv-btn{letter-spacing:.06em;text-transform:none;font-size:14px;font-weight:700}
.kv-add{text-transform:none;letter-spacing:.02em;font-size:13px;font-weight:700}
.kv-card,.kv-main,.kv-box,.kv-item,.kv-sum,.kv-assure div,.kv-step{border-radius:22px;overflow:hidden}
.kv-step{border:1px solid var(--line);background:#fff;padding:24px}
.kv-card img,.kv-th,.kv-fg img,.lx-cl img{border-radius:16px}
.lx-frame{border-radius:28px;outline:none;padding:22px}
.lx-frame img{border-radius:18px}
.lx-cl a{border-radius:18px;border-bottom:0;margin-bottom:8px;background:#fff;padding:14px 20px}
.lx-cl a:hover{padding-left:26px}
.lx-cl{border-top:0}
.lx-nav a{border-radius:999px;margin:8px 2px}
.lx-nav .kv-wrap{padding:0 12px}
.lx-band{margin:0 16px;border-radius:26px}
.lx-band div:first-child{border-radius:26px 0 0 26px}
.kv-wab{border-radius:30px;outline-offset:-12px;margin:0 8px}
.kv-ch{border-radius:0 0 34px 34px}
.lx-strip{border-radius:0}
.kv-ft{border-radius:34px 34px 0 0}
.kv-pi .eyebrow{border-radius:0}
html body .rsi-form-wrapper-embedded{border-radius:22px!important}
html body .rsi-form-wrapper-embedded input,html body .rsi-form-wrapper-embedded textarea,html body .rsi-form-wrapper-embedded select{border-radius:14px!important}
html body .rsi-form-wrapper-embedded button[type=submit],html body .rsi-form-wrapper-embedded .rsi-submit-button,html body .rsi-form-wrapper-embedded button{border-radius:999px!important;text-transform:none!important;letter-spacing:.03em!important}
@media(max-width:760px){.lx-band{margin:0 10px}.lx-band div:first-child{border-radius:26px 26px 0 0}.kv-ch{border-radius:0 0 24px 24px}}
