main {
    background: url("../image/present/autumn/bg-top.svg") no-repeat -71% -2%, url("../image/present/autumn/bg-top-right.svg") no-repeat 99% 60px;
}

.text_2:before {
    content: none;
}

.text_2 {
    background: #ED7040;
    color: #fff;
}

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

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

.text_1 {
    background-image: url("../image/present/autumn/text-bg.svg");
    transform: translateY(-40%);
}

.text_1:before {
    content: none;
}

.text_1 div {
    color: #984A34;
}

.text_1 div:after {
    content: url("../image/present/autumn/text-gift1.svg");
    bottom: unset;
    right: unset;
    top: 100%;
    left: 0;
    rotate: 5deg;
}

.present__products .item:nth-child(1):before,
.present__products .item:nth-child(3):before,
.text_1 div:before {
    content: none;
}

.present__info-title {
    background: url('../image/present/autumn/letter1.svg') no-repeat 100% 0;
}

.present__products .item:nth-child(4):after {
    content: url("../image/present/autumn/letter2.svg");
    position: absolute;
    left: 80%;
    bottom: 5%;
    z-index: -1;
}

.body-bg-image--left {
    position: fixed;
    left: -43px;
    top: 30%;
}

.present__products .item:nth-child(2):before {
    content: url("../image/present/autumn/letter3.svg");
    z-index: 1;
    transform: translateY(-10%);
    top: unset;
    bottom: 100%;
    left: -10px;
}

.present__products .item:nth-child(2):after {
    content: url("../image/present/autumn/acorn.svg");
    position: absolute;
    z-index: 1;
    transform: translateY(-100%);
    top: unset;
    bottom: 100%;
    left: 50%;
}

.present_top h2 {
    position: relative;
}

.present_top + h2 {
    max-width: 400px;
}

@media (max-width: 650px) {
    main {
        background: url("../image/present/autumn/bg-top.svg") no-repeat 50% -3%;
    }

    .present__products .item:nth-child(2):before,
    .present__products .item:nth-child(2):after {
        content: none;
    }

    .present__info + h2 {
        color: #fff !important;
    }
}