section.pd-promo.pd-promo--photo .pd-promo__container::before {display: none}
section.pd-promo.pd-promo--photo .pd-promo__layout {display: grid; grid-template-columns: minmax(0, 6fr) minmax(0, 5fr); align-items: center; gap: var(--mn-32); padding: var(--mn-40); border-radius: var(--r-24); background: var(--gradient-promo)}
section.pd-promo.pd-promo--photo .pd-promo__content .pd-promo__title {margin: 0; font-size: var(--fs-32); line-height: var(--lh-38)}
section.pd-promo.pd-promo--photo .pd-promo__text {margin: var(--mn-12) 0 var(--mn-24); color: var(--main-white); font-size: var(--fs-16); line-height: var(--lh-24)}
section.pd-promo.pd-promo--photo .pd-promo__content .pd-promo__button {display: inline-flex; align-items: center; gap: var(--mn-8); padding: var(--mn-12) var(--mn-24); line-height: var(--lh-24); font-weight: var(--fw-600)}
section.pd-promo.pd-promo--photo .pd-promo__icon {flex: none}
section.pd-promo.pd-promo--photo .pd-promo__figure {margin: 0; padding: 0}
section.pd-promo.pd-promo--photo .pd-promo__image {position: static; display: block; width: 100%; max-height: calc(var(--mn-40) * 6.5); height: auto; object-fit: contain}

@media (max-width: 768px) {
	section.pd-promo.pd-promo--photo .pd-promo__layout {grid-template-columns: minmax(0, 1fr); gap: var(--mn-16); padding: var(--mn-24) var(--mn-16); background: var(--gradient-promo-mobile)}
	section.pd-promo.pd-promo--photo .pd-promo__content .pd-promo__title {font-size: var(--fs-20); line-height: var(--lh-24)}
	section.pd-promo.pd-promo--photo .pd-promo__text {margin: var(--mn-8) 0 var(--mn-16); font-size: var(--fs-14); line-height: var(--lh-20)}
	section.pd-promo.pd-promo--photo .pd-promo__content .pd-promo__button {display: flex; justify-content: center; font-size: var(--fs-14)}
}
