.product-dec__content {
    max-width: 750px;
    margin: 0 auto;
    text-align: center;
    box-sizing: border-box;
    border-radius: 4px;
}

.product-dec__content > p {
    margin: 0;
}

.product-dec__content img {
    display: block;
}

@media (max-width: 768px) {
    .product-dec__content {
        max-width: 800px;
        margin: 10px auto;
        text-align: center;
    }
}

@media (max-width: 959px) {
    .product-dec__content img {
        width: calc(100% + var(--page-padding) * 2);
        max-width: none;
        height: auto;
        margin-inline: calc(var(--page-padding) * -1);
    }
}