.persey-header-image_myph {
    background-image: url(/image/catalog/landings/tesei/tesei-myph.svg);
}

.persey-sizes__table ul li {
    text-align: center;
}

.persey-construction__inner h3 {
    max-width: 900px;
}

@media screen and (max-width: 567px) {
    .persey-construction__inner {
        min-height: 723px;
    }
}

@media screen and (min-width: 567px) and (max-width: 991px) {
    .persey-buy__item div {
        padding: 0 20px 0 80px;
        min-height: 100px;
        min-width: 497px;
        justify-content: flex-start;
        align-items: center;
    }
}

@media screen and (max-width: 567px) {
    .persey-buy__item div {
        padding: 0 52px 0 55px;
        min-height: 95px;
        margin-left: -45px;
        border-radius: 16px;
    }
}


.persey-accessories__inner {
    background-image: url(/image/catalog/landings/tesei/tesei-accessories.webp);
}

@media screen and (min-width: 767px) and (max-width: 1699px) {
    .persey-accessories__inner {
        background: none;
    }

    .persey-accessories {
        background-image: url(/image/catalog/landings/tesei/tesei-accessories.webp);
    }
}

@media screen and (max-width: 767px) {

    .persey-accessories {
        background: none;
    }
    .persey-accessories__inner {
        background-image: url(/image/catalog/landings/tesei/tesei-accessories-mob.webp);
    }
}


.persey-table {
    background-image: url(/image/catalog/landings/tesei/tesei-table-bg.webp);
}

@media screen and (max-width: 1699px) {
    .persey-table {
        background-image: url(/image/catalog/landings/tesei/tesei-table-bg-laptop.webp);
    }
}

@media screen and (max-width: 767px) {
    .persey-table {
        background-image: url(/image/catalog/landings/tesei/tesei-table-bg-mb.webp);
    }
}

@media screen and (max-width: 567px) {
    .persey-table {
        background-image: url(/image/catalog/landings/tesei/tesei-table-bg-mb.webp);
    }
}

.blade-full__content > div {
    margin: 350px 0 0;
}

@media screen and (max-width: 1599px) {
    .blade-full__content > div {
        margin: 290px 0 0;
    }
}

@media screen and (max-width: 991px) {
    .blade-full__content > div {
        margin: 450px 0 0;
        align-self: flex-start;
    }
}

@media screen and (max-width: 767px) {
    .blade-full__content > div {
        margin: 350px 0 0;
    }
}

@media screen and (max-width: 567px) {
    .blade-full__content > div {
        margin: 290px 0 0;
    }
}

@media screen and (max-width: 380px) {
    .blade-full__slide {
        min-height: 520px;
    }
}