@media screen and (max-width: 1023px) {
    .product-note__description
    {

    }

    .product-note__features-and-documents
    {

    }

    .product-note__description + .product-note__features-and-documents
    {
        margin-top: 34px;
    }

    .product-note__note iframe,
    .product-note__alice-blue-block-content iframe
    {
        max-width: 100%;
        min-width: 100%;
        box-sizing: border-box;
    }

    .product-note__header_features
    {
        font-size: 20px;
        line-height: 26px;
    }



    .product-note__note + .product-note__header
    {
        margin-top: 54px;
    }

    .product-note__note
    {

    }

    .product-note__extra-image-container
    {
        margin-bottom: 14px;
    }

    .product-note__extra-image
    {
        max-width: 100%;
    }

    .product-note__note + .product-note__alice-blue-block
    {
        margin-top: 18px;
    }

    .product-note__alice-blue-block + .product-note__alice-blue-block
    {
        margin-top: 40px;
    }

    .product-note__alice-blue-block
    {
        background-color: var(--alice-blue);
        padding: 20px;
        border-radius: 8px;
    }

    .product-note__alice-blue-block-header
    {
        font-size: 20px;
        font-weight: 800;
        line-height: 36px;
        font-family: var(--accidental-font);
    }

    .product-note__alice-blue-block-content
    {

    }

    .product-note__video
    {
        height: 355px;
        background-image: url(/static/resources/img/loader.svg);
        background-position: center;
        background-repeat: no-repeat;
    }

    .product-note__features
    {

    }

    .product-note__features + .product-note__features
    {
        margin-top: 29px;
    }

    .product-note__features + .product-note__alice-blue-block
    {
        margin-top: 22px;
    }

    .product-note__feature
    {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .product-note__feature:nth-of-type(odd)
    {
        background-color: var(--alice-blue);
    }

    .product-note__feature-name
    {
        font-size: 13px;
        line-height: 19px;
        font-weight: 400;
        padding: 12.5px 20px;
    }

    .product-note__feature-value
    {
        font-size: 14px;
        line-height: 19px;
        font-weight: 700;
        padding: 12.5px 20px;
    }

    .product-note__feature-value span
    {

    }

    .product-note__alice-blue-block-content_documents
    {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .product-note__document
    {
        width: 48%;
        display: inline-flex;
        border: 1px solid transparent;
        margin-top: 8px;
        min-width: 250px;
    }

    .product-note__document-inner
    {
        display: grid;
        grid-template-columns: minmax(91px, 91px) 1fr;

    }

    .product-note__document_ext-3
    {

    }

    .product-note__document-icon
    {
        min-height: 106px;
        background-image: url(/static/resources/blocks/product-note/img/product-note__document-icon.svg);
        background-position: center;
        background-repeat: no-repeat;
        display: flex;
        overflow: hidden;
        text-overflow: ellipsis;

        text-decoration: none;
        cursor: pointer;
    }

    .product-note__document-type
    {
        margin: auto;
        color: #fff;
        font-size: 16px;
        font-weight: 700;
        padding-top: 30px;
    }

    .product-note__document_ext-3 .product-note__document-type,
    .product-note__document_ext-2 .product-note__document-type,
    .product-note__document_ext-1 .product-note__document-type
    {
        font-size: 28px;
    }

    .product-note__document-data
    {
        padding: 10px 0px 10px 20px;
    }

    .product-note__document-link-container
    {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        line-clamp: 3;
        overflow: hidden;
        max-height: 65px;
    }

    .product-note__document-link
    {
        font-size: 14px;
        line-height: 19px;
        color: #000;
    }

    .product-note__document-description
    {
        font-size: 16px;
        line-height: 23px;
        font-weight: 700;
        margin-top: 3px;
    }
}
