.course-addons-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.course-addons-lead{max-width:40ch;color:var(--vm-text-2);margin-top:22px}.course-addons-list{border-top:1px solid var(--vm-line);margin:0;padding:0;list-style:none}.course-addons-list>li{border-bottom:1px solid var(--vm-line)}.addon-card{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:28px;padding-block:32px;display:grid}.addon-card-main{gap:10px;min-width:0;display:grid}.addon-card-kind{font-size:var(--vm-fs-cap);color:var(--vm-accent)}.addon-card-title{overflow-wrap:anywhere}.addon-card-text{font-size:var(--vm-fs-small);color:var(--vm-text-2);line-height:1.55}.addon-card-delivery{font-size:var(--vm-fs-small);color:var(--vm-text-2);gap:4px;line-height:1.55;display:grid}.addon-card-delivery-label{color:var(--vm-text);font-weight:600}.addon-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:10px;display:flex}.addon-card-price{font:600 var(--vm-fs-h3) / 1.2 var(--vm-font-text);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.addon-card-price-words{font-size:var(--vm-fs-small);color:var(--vm-text-2)}.addon-glyph{aspect-ratio:1;width:100%;height:auto;display:block;overflow:visible}.addon-glyph-line,.addon-glyph-accent{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.addon-glyph-line{stroke:var(--vm-line)}.addon-glyph-faint{stroke-dasharray:2 4}.addon-glyph-accent{stroke:var(--vm-gold)}.addon-glyph-dot,.addon-glyph-fill{fill:var(--vm-gold)}.addon-glyph-orbit{transform-box:view-box;transform-origin:50%}.addon-card[data-kind=talisman] .addon-glyph-orbit .addon-glyph-line{stroke:var(--vm-gold)}@media (prefers-reduced-motion:no-preference){.addon-glyph-orbit{animation:90s linear infinite addon-orbit}.addon-card[data-kind=talisman] .addon-glyph-orbit{animation-direction:reverse}}@keyframes addon-orbit{to{transform:rotate(360deg)}}@media (max-width:767px){.course-addons-grid{grid-template-columns:minmax(0,1fr);gap:28px}.course-addons-lead{margin-top:16px}.addon-card{grid-template-columns:56px minmax(0,1fr);gap:16px;padding-block:26px}.addon-card-foot .vm-button{width:100%}}
