body.information-present {
    background: #EDD069;
}

main {
    background: url("../image/present/summer/bg_left.png") no-repeat 0 -200px, url("../image/present/summer/leaf1.svg") no-repeat 97% 60px;
}

.present__info-title p {
    color: #fff;
}

.present__products .item:before {
    content: none !important;
}

.text_1 {
    background-image: url("../image/present/summer/text-bg.svg");
}

.text_1:before {
    content: none;
}

.present__info-title {
    background: none;
}

.text_2:before {
    background: url("../image/present/summer/waves.svg") no-repeat center / cover;
    width: 132px;
    height: 89px;
    content: '';
    transform: translate(-59%, -70%) rotate(-14deg);
    scale: 0.95;
}

.body-bg-image {
    position: fixed;
    top: 50%;
    transform: translateY(30%);
    pointer-events: none;
}

.body-bg-image--left {
    left: 0;
}

.body-bg-image--right {
    right: 0;
}

h2 {
    position: relative;
}

@media (max-width: 1650px) {
    .present_top h2,
    .present__info + h2,
    body.information-present .breadcrumb li a, body.information-present .breadcrumb li, body.information-present .breadcrumb li + li:before, body.information-present .breadcrumb a, body.information-present .breadcrumb {
        color: #FFF !important;
    }
}

@media (max-width: 1300px) {
    main {
        background: url("../image/present/summer/bg_left.png") no-repeat 0 -200px;
    }
}

@media (max-width: 650px) {
    main {
        background: url("../image/present/summer/bg_left.png") no-repeat 0 -200px / 115%;
    }

    .body-bg-image--left {
        display: none;
    }

    .present_top h2 {
        color: #000;
    }

    .body-bg-image {
        transform: translateY(-50%);
    }
}