/* Shared screen-only variations of the approved Shot Lists Blender composition. */
/* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
.product-page--duo .product-device-composition {
    /* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
    display: block;
    /* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
    width: 100%;
    /* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
    max-width: 650px;
}

/* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
.product-page--duo .product-device-composition img {
    /* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
    display: block;
    /* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
    width: 100%;
    /* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
    height: auto;
}

/* Anchor the intentionally cropped lower bodies to the hero boundary. */
/* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
.product-page--duo .product-hero {
    /* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
    min-height: auto;
    /* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
    padding-top: 48px;
    /* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
    padding-bottom: 0;
}

/* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
.product-page--duo .product-hero__visual {
    /* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
    align-self: end;
}

/* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
@media (max-width: 700px) {
    /* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
    .product-page--duo .product-hero {
        /* WEB-ONLY CONTINUATION: WEB-PRODUCT-PRESENTATION-001 */
        padding-top: 36px;
    }
}
