.single-product #main-content.wdch-single-product-shell {
    box-sizing: border-box;
    width: 100%;
    max-width: 1680px;
    margin-inline: auto;
    padding-inline: 15px;
}

.single-product #main-content.wdch-single-product-shell > * {
    min-width: 0;
    max-width: 100%;
}

@media (max-width: 1024px) {
    .single-product #main-content.wdch-single-product-shell {
        padding-inline: 12px;
    }
}

@media (max-width: 576px) {
    .single-product #main-content.wdch-single-product-shell {
        padding-inline: 10px;
    }
}
