.ui-vmd-promo-price {display: flex; flex-direction: column; gap: 24px; padding: 24px; background-color: #f2f2f2; border-radius: 24px;}
.ui-vmd-promo-price__head {display: flex; flex-direction: column; gap:}
.titlae {padding: 0 0 24px 0 !important; margin: 0 !important; font-size: 32px;}
.ui-vmd-promo-price__head .description {color: #555; margin-bottom: -16px; display: none;}
.ui-vmd-promo-price__list-items {display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px;}
.ui-vmd-promo-price__list-items .item {padding: 24px; background-color: #fff; border-radius: 16px; display: flex; flex-direction: column; gap: 16px;}
.ui-vmd-promo-price__list-items .item .count {font-size: 48px; padding: 16px 0; color: #ddd; font-weight: 700; display: none;}
.ui-vmd-promo-price__list-items .item .title {font-size: 20px; font-weight: 500; color: #523189;}
.disclaimer {display: flex; flex-direction: row; align-items: end; gap: 32px; margin: 0 !important;}
.disclaimer .caption b {font-size: 18px;}
.disclaimer .button-ui {white-space: nowrap;}
@media (max-width: 960px) {
    .ui-vmd-promo-price {gap: 24px;}
    .ui-vmd-promo-price__head .title {font-size: 24px;}
    .ui-vmd-promo-price__list-items {grid-template-columns: 1fr; gap: 16px;}
    .ui-vmd-promo-price__list-items .item .count {padding: 8px;}
    .disclaimer {flex-direction: column; gap: 24px;}
    .disclaimer .button-ui {width: 100%; justify-content: center;}
}

/* note */
.ui-vmd-instruction-note-red,
.ui-vmd-instruction-note-violet,
.ui-vmd-instruction-note-grey {padding: 24px; margin: 32px 0 !important; border-radius: 8px 24px 24px 8px; position: relative;}
.ui-vmd-instruction-note-red::before,
.ui-vmd-instruction-note-violet::before,
.ui-vmd-instruction-note-grey::before {content: ''; position: absolute; left: 0; top: 0; width: 6px; height: 100%; box-sizing: border-box; border-radius: 4px;}
.ui-vmd-instruction-note-red {background-color: #f9eee7;}
.ui-vmd-instruction-note-violet {background-color: #f1ecf8;}
.ui-vmd-instruction-note-grey {background-color: #f2f2f2;}
.ui-vmd-instruction-note-red::before {background-color: #ff5c00;}
.ui-vmd-instruction-note-violet::before {background-color: #cabcdc;}
.ui-vmd-instruction-note-grey::before {background-color: #bbb;}
/* end note */