.lk-custom-bundle .lk-vip-progress{grid-template-columns:repeat(3,1fr)}
.lk-custom-composer{margin:4px 0 12px;grid-column:1/-1}
.lk-custom-composer>[data-open]{margin:0 0 14px}
.lk-custom-composer .lk-vip-included{margin:8px 0 12px;padding:10px 12px}
.lk-custom-composer .lk-vip-included-image{width:48px;height:48px;flex-basis:48px}
.lk-custom-composer .lk-vip-slots li{min-height:42px;gap:8px}
.lk-custom-composer .lk-vip-slots img{width:36px;height:36px;object-fit:cover;border-radius:5px}
.lk-custom-composer .lk-vip-slots li>strong{flex:1;font-size:12px;font-weight:500}
.lk-custom-composer .lk-vip-slots button{margin-left:auto;min-width:32px;min-height:32px;border:0;background:transparent;color:#6b6157;font-size:21px;cursor:pointer}
.lk-custom-dialog [data-fixed-gift],.lk-custom-dialog [class*="style_singleVariantTitle_"]{display:none!important}
.lk-custom-dialog .lk-vip-card-controls{gap:6px}
.lk-custom-dialog .lk-vip-card-controls>small{line-height:1.4;margin:0 0 4px}
.lk-custom-dialog [data-vip-card].is-just-added .lk-vip-card-add{background:#42674b!important;border-color:#42674b!important;color:#fffaf2!important;opacity:1}
.lk-custom-dialog .lk-vip-card-sizes{margin:0;font-size:12px;justify-content:flex-start;color:#6b6157}
.lk-custom-dialog .lk-vip-card-add{margin-top:auto}
.lk-custom-dialog .lk-vip-card-modern [class*="SelectedVariantsList_container_"]{display:none!important}
.lk-custom-dialog [data-card-remove]{border:0;background:transparent;color:#6b6157;font-size:11px;min-height:30px;cursor:pointer;text-decoration:underline}
.lk-custom-dialog [data-card-remove][hidden]{display:none}
.lk-custom-dialog [data-vip-card][hidden]{display:none!important}
.lk-custom-dialog .lk-vip-dialog-head,.lk-custom-dialog .lk-vip-progress-panel,.lk-custom-dialog .lk-vip-search,.lk-custom-dialog .lk-vip-dialog-foot{flex-shrink:0}
.lk-custom-dialog .lk-vip-card-controls>small{color:#6b6157}
.lk-custom-dialog .lk-vip-card-add{color:#fffaf2!important}
.lk-custom-dialog [class*="variantSelector_container_"]{display:none!important}
@media(max-width:740px){.lk-custom-dialog{height:90dvh;width:calc(100vw - 24px)}.lk-custom-dialog .lk-vip-dialog-head h2{font-size:21px}.lk-custom-dialog .lk-vip-dialog-scroll{padding-inline:12px}.lk-custom-dialog .lk-vip-card-controls>small{font-size:9px}.lk-custom-composer .lk-vip-included p{font-size:11px}}
