:is(body.pdp-unified-product-detail, body.pdp-video-unified-page) .pdp-unified-detail-collapsible {
    position: relative;
    overflow: visible;
}

:is(body.pdp-unified-product-detail, body.pdp-video-unified-page) .pdp-unified-detail-collapsible[data-pdp-collapse-initialized='true']:not(.is-expanded) {
    max-height: var(--pdp-detail-collapsed-height);
    overflow: hidden;
}

:is(body.pdp-unified-product-detail, body.pdp-video-unified-page) .pdp-unified-detail-collapsible[data-pdp-collapse-initialized='true']:not(.is-expanded)::after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: clamp(120px, 14vw, 160px);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 88%);
    content: '';
    pointer-events: none;
}

:is(body.pdp-unified-product-detail, body.pdp-video-unified-page) .pdp-unified-detail-collapsible.is-expanded {
    max-height: none;
    overflow: visible;
}
