.promo-detail__row {margin:-5px;display:flex}
.promo-detail__col {margin:5px}
.promo-detail__col.--left {flex-basis:65%;padding:65px;border-radius:16px;background-color:var(--bg-primary)}
.promo-detail__col.--right {flex-basis:35%}
.promo-detail__col.--right .promo-detail__pic-wrapper {position:relative}
.promo-detail__col.--right .promo-detail__pic-wrapper .promo-detail__erid {display:inline-block;padding:5px;color:rgba(0,0,0,0.3);position:absolute;bottom:0;left:0;font-size:10px;line-height:100%}
.promo-detail__title {margin:0 0 25px}
.promo-detail__date {color:var(--black-secondary)}
.promo-detail__main {margin:50px 0;color:var(--black-secondary)}
.promo-detail__main .promo-detail__pic-wrapper {position:relative;display:none}
.promo-detail__main .promo-detail__pic-wrapper .promo-detail__erid {display:inline-block;padding:5px;color:rgba(0,0,0,0.3);position:absolute;bottom:0;left:0;font-size:10px;line-height:100%}
.promo-detail__pic {width:100%;height:auto;display:block;border-radius:16px}
.promo-detail__pic.--mobile {display:none}
.promo-detail__share {margin:25px 0 0}
@media screen and (max-width:1024px) {.promo-detail__col.--left {padding:25px 20px }}
@media screen and (max-width:980px) {.promo-detail__row {margin-right:-20px;margin-left:-20px;flex-direction:column }.promo-detail__col {margin:0;padding-right:20px;padding-left:20px;flex-basis:100% !important }.promo-detail__col.--left {border-radius:0 }.promo-detail__col + .promo-detail__col {margin-top:25px }.promo-detail__pic.--desktop {display:none }.promo-detail__pic.--mobile {display:block }.promo-detail__share {margin:0 }.promo-detail .promo-detail__pic-wrapper {display:block }}