/*recommendation*/
.recommendation {
    background: rgba(229, 245, 240, 1) !important;
}

.recommendation_inner {
    background: rgba(209, 237, 229, 1) !important;
}

.recommendation_list li {
    background: linear-gradient(to right, #ffffff, #eef9ff) !important;
}

.recommendation_list li .emphasis {
    color: #009d6d !important;
}

.recommendation_list li::before {
    background-color: #009d6d !important;
}

/*/recommendation*/

/*product_nav*/
.product_nav li a::before {
    background: rgba(0, 157, 109, 1) !important;
}

.product_nav li a::after {
    background-color: rgba(0, 157, 109, 1) !important;
}

.product_nav li a:hover {
    background: linear-gradient(to bottom, #fff 0%, #fff 38%, #E5F5F0 100%) !important;
}

.product_nav li a:hover::before {
    background: #1D6B53 !important;
}

.product_hero .product_copy h2 {
    font-size: 22px;
    font-weight: bold;
}

.product_hero .product_copy h2.highlight01 {
    color: rgba(34, 34, 34, 1);
}

.product_hero .product_copy h2.highlight02 {
    color: rgba(132, 72, 24, 1);
}

.product_hero .product_copy h2.highlight03 {
    color: rgba(29, 107, 83, 1);
}

.price_list .price_list_table caption {
    background: #009d6d !important
}

.price_list .price_list_table td.number,
.price_list .price_list_table td.price {
    color: #009d6d !important
}

.nav_all_pc button::before {
    background-color: #cfad39 !important
}

.nav_all_pc button::after {
    position: absolute !important;
    background: #cfad39 !important;
    content: '';
    width: 100%;
    height: 5px;
    border-radius: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
}

/*product_feedback*/

.product_feedback {
    background: linear-gradient(to bottom, #fff 0%, rgba(238, 247, 255, 1) 15%, rgba(238, 247, 255, 1) 75%, rgba(238, 247, 255, 1) 100%) !important;
}

.product_feedback .sub_title {
    color: #990000 !important;
}

/*user_info*/

.user_info {
    border-left: 2px rgba(3, 135, 100, 1) solid !important;
}

.user_info .name {
    color: rgba(3, 135, 100, 1) !important;
}

.user_info .age {
    color: rgba(3, 135, 100, 1) !important;
}

.user_info .note {
    color: rgba(3, 135, 100, 1) !important;
}

.feedback_list li .text b {
    color: rgba(3, 135, 100, 1) !important;
}

/*/product_feedback*/

.feedback_list li figure img {
    width: 152px !important;
    height: auto;
}

.feedback_list li figure {
    width: 220px !important;
    min-height: 178px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.feedback_list li .info_block {
    width: auto !important;
    flex: 1;
}


/*main*/
.pic_1 {
    width: 900px;
    margin: 30px auto 0 auto;
    padding-top: 47px;
    background: url(/img/goods/br0011/pic1.webp) no-repeat;
    text-align: center;
}

.pic_1 .pro {
    width: 228px;
    height: auto;
    margin-top: 92px;
}

.t_shadow {
    text-shadow:
        4px 4px 0 #fff,
        -4px 4px 0 #fff,
        4px -4px 0 #fff,
        -4px -4px 0 #fff,
        4px 0px 0 #fff,
        -4px 0px 0 #fff,
        0px 4px 0 #fff,
        0px -4px 0 #fff;
}

.pic_1 .box2 {
    display: flex;
    width: fit-content;
    margin: auto;
    align-items: center;
    gap: 10px;
}

.pic_1 .box2 img:nth-child(1) {
    width: 65%;
    margin: 0;
}

.pic_1 .box2 img:nth-child(2) {
    width: 35%
}

.pic_1 .box2+p {
    font-size: 60px;
    font-weight: 600;
    color: #844818;
    text-align: center;
    padding-bottom: 24px;
}

.pic_2 {
    width: 900px;
    margin: 0 auto;
    padding-bottom: 63px;
    background: url(/img/goods/br0011/pic2_bg.webp) no-repeat;
    text-align: center;
}

.pic_2 .h1 {
    font-size: 68px;
    font-weight: 600;
    color: #844818;
    text-align: center;
    padding: 43px 0;
}

.pic_2 img {
    width: 100%;
}

.pic_2 .box9 {
    display: flex;
    width: 90%;
    margin: 0 auto 42px auto;
    align-items: flex-start;
    gap: 0;
    flex-wrap: wrap;
}

.pic_2 .box9 img {
    width: calc(100% / 3)
}


.pic_2 .box2 {
    display: flex;
    width: 90%;
    margin: 30px auto 0 auto;
    align-items: flex-start;
    gap: 101px;
}

.pic_2 .box2 b {
    color: rgba(127, 92, 16, 1);
    font-size: 109%;
}

.pic_2 .box2 div {
    background: rgba(255, 255, 255, 0.8);
    position: relative;
    font-size: 45px;
    text-align: left;
    padding: 22px 41px;
    box-shadow: 0px 0px 9px #fff;
}

.pic_2 .box2 div:before {
    position: absolute;
    content: "";
    width: 10px;
    height: 36px;
    border-top: #222 solid 2px;
    border-left: #222 solid 2px;
    top: 14px;
    left: 24px;
}

.pic_2 .box2 div:after {
    position: absolute;
    content: "";
    width: 10px;
    height: 36px;
    border-bottom: #222 solid 2px;
    border-right: #222 solid 2px;
    bottom: 14px;
    right: 24px;
}

.pic_2 .box2 img {
    width: 29%;
    transform: rotate(20deg);
}


.pic_3 {
    width: 900px;
    margin: 0 auto;
    text-align: center;
    background: url(/img/goods/br0011/pic3_bg.webp) no-repeat;
    padding-top: 4px;
}

.pic_3 h1 {
    font-size: 60px;
    color: rgba(132, 72, 24, 1);
}

.pic_3 h1 b {
    font-size: 72px;
}

.pic_3 .box_6 {
    display: flex;
    width: 90%;
    margin: 28px auto 0 auto;
    background: #ffffff8c;
    padding: 49px 30px;
    border-radius: 23px;
    column-gap: 24px;
    row-gap: 67px;
    flex-wrap: wrap;
}

.pic_3 .box_6>div {
    width: calc(50% - 12px);
    position: relative;
    text-align: right;
    display: flex;
    justify-content: flex-end;
}

.pic_3 .box_6>div>div {
    width: fit-content;
    text-align: center;
}

.pic_3 .box_6>div>img:first-child {
    position: absolute;
    top: -31px;
    left: 3px;
}

.pic_3 .box_6 div img:nth-child(2) {
    width: auto
}

.pic_3 .box_6 div p {
    text-align: center;
    margin-top: 11px;
    font-size: 24px;
    font-weight: bold;
    color: #1d6b53;
    letter-spacing: 2px;
}

.pic_4 {
    width: 900px;
    margin: 0 auto 0 auto;
    padding-bottom: 77px;
    text-align: center;
    background: url(/img/goods/br0011/pic4_bg.webp) no-repeat;
}

.pic_4 .box_2 {
    display: flex;
    width: 90%;
    gap: 12px;
    margin: auto;
}

.pic_4 .box_2+img {
    width: 86%;
    margin-top: -30px;
}

.pic_4 .box_2 img {
    width: 37%;
    height: auto;
}

.pic_4 .box_2 div {
    flex: 1;
    text-align: left;
    padding-top: 64px;
}

.pic_4 .box_2 div p.h1 {
    color: rgba(132, 72, 24, 1);
    font-size: 48px;
    font-weight: 600;
    padding-bottom: 11px;
}

.pic_4 .box_2 div p.h1 b {
    font-size: 54px;
}

.pic_4 .box_2 div p.h2 {
    font-size: 28px;
    color: rgba(30, 124, 95, 1);
    font-weight: 600;
    line-height: 1.5;
}

.pic_4 .box_2 div p.h2 b {
    color: rgba(132, 72, 24, 1);
    font-size: 34px;
}

.pic_5 {
    width: 900px;
    margin: 0 auto;
    padding-top: 40px;
    text-align: center;
    background: url(/img/goods/br0011/pic5_bg.webp) no-repeat;
}

.pic_5 .h1 {
    font-size: 50px;
    color: rgba(132, 72, 24, 1);
    font-weight: 600;
}

.pic_5 .box_2_1 {
    display: flex;
    align-items: center;
}

.pic_5 .box_2_1 .img {
    width: 29%;
}

.pic_5 .box_2_1 .img img {
    transform: rotate(355deg);
    margin-top: 7px;
    width: 100%;
    height: auto;
    margin-right: -138px;
}

.pic_5 .box_2_1 div.txt {
    flex: 1;
    height: 651px;
    background: url(/img/goods/br0011/wave.webp) no-repeat;
    background-position-x: right;
    background-size: auto 97%;
    margin-left: 0;
}

.pic_6 {
    width: 900px;
    margin: 0 auto;
    background: linear-gradient(to bottom, rgb(186 234 208) 53%, rgb(31 137 131) 100%);
    display: flex;
    padding-right: 30px;
}

.pic_6 img {
    width: 45%
}

.pic_6 div {
    flex: 1;
    position: relative;
}

.pic_6 div .label {
    position: absolute;
    width: 326px;
    height: 115px;
    background: url(/img/goods/br0011/name.webp) no-repeat;
    background-size: auto 100%;
    bottom: 158px;
    left: -210px;
}

.pic_6 div p.h1 {
    font-size: 50px;
    font-weight: 600;
    color: rgba(132, 72, 24, 1);
    margin-left: -136px;
    line-height: 1.5;
}

.pic_6 div p.h1 b {
    font-size: 60px;
    font-weight: 600;
    color: rgba(132, 72, 24, 1)
}

.pic_6 div p.h2 {
    font-size: 28px;
    font-weight: 400;
    margin-left: -132px;
    margin-top: 10px;
    line-height: 1.6;
}

.pic_6 div p.h3 {
    font-size: 28px;
    font-weight: 400;
    padding-top: 8px;
    line-height: 1.5;
}

.pic_6 div p.h3 b {
    color: rgba(132, 72, 24, 1)
}

.pic_7 {
    width: 900px;
    margin: 0 auto;
    padding-bottom: 315px;
    text-align: center;
    background: url(/img/goods/br0011/pic6_bg.webp) no-repeat top;
}

.pic_7 .tri {
    width: 80%;
    margin: 0 auto;
    padding-top: 100px;
    background: url(/img/goods/br0011/triangle.webp) no-repeat center 146px;
    position: relative;
}

.pic_7 .tri img {
    width: 28%;
}

.pic_7 .tri img:nth-child(n+2) {
    position: absolute;
}

.pic_7 .tri img:nth-child(4) {
    top: -1px;
    left: 0;
    width: 260px;
}

.pic_7 .tri img:nth-child(3) {
    top: 96px;
    right: 0;
    width: 228px;
}

.pic_7 .tri img:nth-child(2) {
    bottom: -106px;
    left: 54px;
    width: 259px;
}

.pic_8 {
    width: 900px;
    margin: 0 auto;
    text-align: center;
    background: url(/img/goods/br0011/pic7_bg.webp) no-repeat top #9bd4c3;
}

.pic_8 .star {
    width: auto
}

.pic_8 .h1 {
    font-size: 56px;
    font-weight: 600;
    color: rgba(132, 72, 24, 1);
}

.pic_8 .h2 {
    font-size: 45px;
    font-weight: 600;
    color: #222;
    padding-top: 19px;
}

.pic_8 .people {
    background: url(/img/goods/br0011/people.webp) no-repeat;
    height: 468px;
    margin-top: 20px;
    display: flex;
    align-items: flex-end;
    gap: 3px;
}

.pic_8 .people div {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-top: 20px;
    padding-bottom: 53px;
    height: 167px;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(155, 212, 195, 1) 7%, rgba(155, 212, 195, 1) 100%);
}

.pic_8 .people div:first-child p:first-child {
    font-size: 30px;
    font-weight: bold;
    line-height: 1.5;
}

.pic_8 .people div:first-child p:last-child {
    font-size: 20px;
    font-weight: bold;
    width: fit-content;
    margin: 0 auto;
    border: #222 solid 1px;
    padding: 10px 20px;
}

.pic_8 .people div:last-child p {
    font-size: 30px;
    font-weight: bold;
    line-height: 1.5;
}

.pic_9 {
    width: 900px;
    padding-top: 74px;
    padding-bottom: 38px;
    margin: 0 auto;
    text-align: center;
    background: url(/img/goods/br0011/pic8_bg.webp) no-repeat top #9bd4c3;
}

.pic_9 img {
    height: auto
}

.pic_9 .h1 {
    font-size: 44px;
    font-weight: 600;
    color: rgba(132, 72, 24, 1);
}

.pic_9 .h2 {
    font-size: 28px;
    font-weight: 700;
    color: rgba(51, 113, 99, 1);
    margin-top: -32px;
}

.move {
    animation-name: move;
    animation-duration: 5s;
    animation-iteration-count: infinite;
}

@keyframes move {
    0% {
        transform: translateY(-10%);
    }

    50% {
        transform: translateY(10%);
    }

    100% {
        transform: translateY(-10%);
    }
}

.move1 {
    animation-name: move1;
    animation-duration: 9s;
    animation-iteration-count: infinite;
    animation-delay: 0.4s;
}

@keyframes move1 {
    0% {
        transform: translateY(-3%);
    }

    50% {
        transform: translateY(3%);
    }

    100% {
        transform: translateY(-3%);
    }
}

.move2 {
    animation-name: move2;
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-delay: 0.4s;
}

@keyframes move2 {
    0% {
        transform: translateY(-3%);
    }

    50% {
        transform: translateY(3%);
    }

    100% {
        transform: translateY(-3%);
    }
}

.move3 {
    animation-name: move2;
    animation-duration: 7s;
    animation-iteration-count: infinite;
    animation-delay: 0.4s;
}

@keyframes move3 {
    0% {
        transform: translateY(-4%);
    }

    50% {
        transform: translateY(4%);
    }

    100% {
        transform: translateY(-4%);
    }
}

sup {
    font-size: 60%
}

@media print,
screen and (max-width:768px) {

    .product_hero .product_copy h2.highlight01 {
        color: rgba(34, 34, 34, 1);
    }

    .product_hero .product_copy h2.highlight02 {
        color: rgba(132, 72, 24, 1);
    }

    .product_hero .product_copy h2.highlight03 {
        color: rgba(29, 107, 83, 1);
    }

    /*recommendation*/
    .recommendation {
        background: rgba(229, 245, 240, 1) !important;
    }

    .recommendation_inner {
        background: rgba(209, 237, 229, 1) !important;
    }

    .recommendation_list li {
        background: linear-gradient(to right, #ffffff, #eef9ff) !important;
    }

    .recommendation_list li .emphasis {
        color: #009d6d !important;
    }

    .recommendation_list li::before {
        background-color: #009d6d !important;
    }

    /*/recommendation*/

    /*product_nav*/
    .product_nav li a::before {
        background: rgba(0, 157, 109, 1) !important;
    }

    .product_nav li a::after {
        background-color: rgba(0, 157, 109, 1) !important;
    }

    .product_nav li a:hover {
        background: linear-gradient(to bottom, #fff 0%, #fff 38%, #E5F5F0 100%) !important;
    }

    .product_nav li a:hover::before {
        background: #1D6B53 !important;
    }

    /*/product_nav*/

    /*product_feedback*/

    .product_feedback {
        background: linear-gradient(to bottom, #fff 0%, #fee6cf 15%, #fee6cf 75%, #fee6cf 100%) !important;
    }

    .product_feedback .sub_title {
        color: #990000 !important;
    }

    /*/product_feedback*/

    /*user_info*/

    .product_feedback {
        background: linear-gradient(to bottom, #fff 0%, rgba(238, 247, 255, 1) 15%, rgba(238, 247, 255, 1) 75%, rgba(238, 247, 255, 1) 100%) !important;
    }

    .user_info {
        border-left: 2px rgba(3, 135, 100, 1) solid !important;
    }

    .user_info .name {
        color: rgba(3, 135, 100, 1) !important;
    }

    .user_info .age {
        color: rgba(3, 135, 100, 1) !important;
    }

    .user_info .note {
        color: rgba(3, 135, 100, 1) !important;
    }

    .feedback_list li .text b {
        color: rgba(3, 135, 100, 1) !important;
    }

    .feedback_list li figure img {
        width: 62% !important;
        height: auto;
    }

    .feedback_list li figure {
        width: auto !important;
        min-height: inherit;
    }

    /*main*/

    .pic_1 {
        width: auto;
        margin: -8vw auto 0 auto;
        padding-top: 47px;
        background: url(/img/goods/br0011/pic1.webp) no-repeat;
        background-size: 100% auto;
        text-align: center;
    }

    .pic_1 .pro {
        width: 23%;
        height: auto;
        margin-top: 0;
    }

    .t_shadow {
        text-shadow:
            4px 4px 0 #fff,
            -4px 4px 0 #fff,
            4px -4px 0 #fff,
            -4px -4px 0 #fff,
            4px 0px 0 #fff,
            -4px 0px 0 #fff,
            0px 4px 0 #fff,
            0px -4px 0 #fff;
    }

    .pic_1 .box2 {
        display: flex;
        width: 90%;
        margin: auto;
        align-items: center;
        gap: 0;
    }

    .pic_1 .box2 img:nth-child(1) {
        width: 65%;
        height: auto;
    }

    .pic_1 .box2 img:nth-child(2) {
        width: 35%;
        height: auto;
    }

    .pic_1 .box2+p {
        font-size: 8vw;
        font-weight: 600;
        color: #844818;
        text-align: center;
        padding-bottom: 5.5vw;
    }

    .pic_2 {
        width: auto;
        margin: 0 auto;
        padding-bottom: 3.5vw;
        background: url(/img/goods/br0011/pic2_bg.webp) no-repeat;
        background-size: 100% auto;
        text-align: center;
    }

    .pic_2 .h1 {
        font-size: 8.7vw;
        font-weight: 600;
        color: #844818;
        text-align: center;
        padding: 6vw 0;
    }

    .pic_2 img {
        width: 100%;
    }

    .pic_2 .box9 {
        display: flex;
        width: 90%;
        margin: 0 auto 4vw auto;
        align-items: flex-start;
        gap: 0;
        flex-wrap: wrap;
    }

    .pic_2 .box9 img {
        width: calc(100% / 3);
        height: auto;
    }


    .pic_2 .box2 {
        display: flex;
        width: 90%;
        margin-top: 2vw;
        align-items: flex-start;
        gap: 7vw;
    }

    .pic_2 .box2 b {
        color: rgba(127, 92, 16, 1);
    }

    .pic_2 .box2 div {
        background: rgba(255, 255, 255, 0.8);
        position: relative;
        font-size: 4.5vw;
        text-align: left;
        padding: 3vw 9vw;
        box-shadow: 0px 0px 9px #fff;
    }

    .pic_2 .box2 div:before {
        position: absolute;
        content: "";
        width: 10px;
        height: 36px;
        border-top: #222 solid 2px;
        border-left: #222 solid 2px;
        top: 1.5vw;
        left: 3.5vw;
    }

    .pic_2 .box2 div:after {
        position: absolute;
        content: "";
        width: 10px;
        height: 36px;
        border-bottom: #222 solid 2px;
        border-right: #222 solid 2px;
        bottom: 1.5vw;
        right: 3.5vw;
    }

    .pic_2 .box2 img {
        width: 28%;
        height: auto;
        transform: rotate(15deg);
        margin-left: 0vw;
    }


    .pic_3 {
        width: auto;
        margin: 0 auto;
        text-align: center;
        background: url(/img/goods/br0011/pic3_bg.webp) no-repeat;
        background-size: 103% auto;
        padding-top: 4px;
    }

    .pic_3 h1 {
        font-size: 7vw;
        color: rgba(132, 72, 24, 1);
    }

    .pic_3 h1 b {
        font-size: 125%;
    }

    .pic_3 .box_6 {
        display: flex;
        width: 90%;
        margin: 4vw auto 0 auto;
        background: #ffffff8c;
        padding: 4vw 4vw;
        border-radius: 23px;
        column-gap: 4vw;
        row-gap: 7vw;
        flex-wrap: wrap;
    }

    .pic_3 .box_6>div {
        width: calc(50% - 12px);
        position: relative;
        text-align: right;
        display: flex;
        justify-content: flex-end;
    }

    .pic_3 .box_6>div>div {
        width: fit-content;
        text-align: center;
    }

    .pic_3 .box_6>div>div img {
        height: auto
    }

    .pic_3 .box_6>div>img:first-child {
        position: absolute;
        top: -3vw;
        left: -2vw;
        width: 15vw;
        height: auto;
    }

    .pic_3 .box_6 div img:nth-child(2) {
        width: auto
    }

    .pic_3 .box_6 div p {
        text-align: center;
        margin-top: 2vw;
        font-size: 3.4vw;
        font-weight: bold;
        color: #1d6b53;
        letter-spacing: 2px;
    }

    .pic_4 {
        width: auto;
        margin: 0 auto 0 auto;
        padding-top: 2vw;
        padding-bottom: 2vw;
        text-align: center;
        background: url(/img/goods/br0011/pic4_bg.webp) no-repeat;
        background-size: 100% auto;
    }

    .pic_4 .box_2 {
        display: flex;
        width: 94%;
        gap: 0;
        margin: auto;
        align-items: center;
    }

    .pic_4 .box_2+img {
        width: 86%;
        height: auto;
        margin-top: -1vw;
    }

    .pic_4 .box_2 img {
        width: 37%;
        height: auto;
    }

    .pic_4 .box_2 div {
        flex: 1;
        text-align: left;
        padding-top: 6vw;
    }

    .pic_4 .box_2 div p.h1 {
        color: rgba(132, 72, 24, 1);
        font-size: 5vw;
        font-weight: 600;
        padding-bottom: 11px;
    }

    .pic_4 .box_2 div p.h1 b {
        font-size: 130%;
    }

    .pic_4 .box_2 div p.h2 {
        font-size: 3.2vw;
        color: rgba(30, 124, 95, 1);
        font-weight: 600;
        line-height: 1.5;
    }

    .pic_4 .box_2 div p.h2 b {
        color: rgba(132, 72, 24, 1);
        font-size: 120%;
    }

    .pic_5 {
        width: auto;
        margin: 0 auto;
        padding-top: 1vw;
        text-align: center;
        background: url(/img/goods/br0011/pic5_bg.webp) no-repeat;
        background-size: 100% auto;
    }

    .pic_5 .h1 {
        font-size: 6vw;
        color: rgba(132, 72, 24, 1);
        font-weight: 600;
    }

    .pic_5 .box_2_1 {
        display: flex;
        align-items: center;
    }

    .pic_5 .box_2_1 .img {
        width: 29%;
    }

    .pic_5 .box_2_1 .img img {
        transform: rotate(355deg);
        margin-top: 7px;
        width: 100%;
        height: auto;
        margin-right: -11vw;
    }

    .pic_5 .box_2_1 div.txt {
        flex: 1;
        height: 72vw;
        background: url(/img/goods/br0011/wave.webp) no-repeat;
        background-position-x: right;
        background-size: auto 97%;
        margin-left: 0;
    }

    .pic_6 {
        width: auto;
        margin: 0 auto;
        background: linear-gradient(to bottom, rgb(186 234 208) 53%, rgb(31 137 131) 100%);
        display: flex;
        padding-right: 2vw;
        align-items: flex-start;
    }

    .pic_6 img {
        width: 45%;
        height: auto;
    }

    .pic_6 div {
        flex: 1;
        position: relative;
    }

    .pic_6 div .label {
        position: absolute;
        width: 41vw;
        height: 15vw;
        background: url(/img/goods/br0011/name.webp) no-repeat;
        background-size: auto 100%;
        bottom: -26vw;
        left: -24vw;
    }

    .pic_6 div p.h1 {
        font-size: 5vw;
        font-weight: 600;
        color: rgba(132, 72, 24, 1);
        margin-left: -16vw;
        line-height: 1.5;
    }

    .pic_6 div p.h1 b {
        font-size: 118%;
        font-weight: 600;
        color: rgba(132, 72, 24, 1)
    }

    .pic_6 div p.h2 {
        font-size: 3.2vw;
        font-weight: 400;
        margin-left: -16vw;
        margin-top: 2vw;
        line-height: 1.5;
    }

    .pic_6 div p.h3 {
        font-size: 3.2vw;
        font-weight: 400;
        padding-top: 1vw;
        line-height: 1.5;
    }

    .pic_6 div p.h3 b {
        color: rgba(132, 72, 24, 1)
    }

    .pic_7 {
        width: auto;
        margin: 0 auto;
        padding-bottom: 29vw;
        text-align: center;
        background: url(/img/goods/br0011/pic6_bg.webp) no-repeat top;
        background-size: 100% auto;
    }

    .pic_7 .tri {
        width: 80%;
        margin: 0 auto;
        padding-top: 1vw;
        padding-bottom: 13vw;
        background: url(/img/goods/br0011/triangle.webp) no-repeat center 1vw;
        background-size: 63% auto;
        position: relative;
    }

    .pic_7 .tri img {
        width: 29%;
        height: auto;
    }

    .pic_7 .tri img:nth-child(n+2) {
        position: absolute;
    }

    .pic_7 .tri img:nth-child(4) {
        top: -14vw;
        left: -9vw;
        width: 33vw;
        height: auto;
    }

    .pic_7 .tri img:nth-child(3) {
        top: -7vw;
        right: -9vw;
        width: 33vw;
        height: auto;
    }

    .pic_7 .tri img:nth-child(2) {
        bottom: -7vw;
        left: 2vw;
        width: 33vw;
        height: auto;
    }

    .pic_8 {
        width: auto;
        margin: 0 auto;
        text-align: center;
        background: url(/img/goods/br0011/pic7_bg.webp) no-repeat top #9bd4c3;
        background-size: 100% auto;
    }

    .pic_8 .star {
        width: 32%;
        height: auto;
    }

    .pic_8 .h1 {
        font-size: 6vw;
        font-weight: 600;
        color: rgba(132, 72, 24, 1);
    }

    .pic_8 .h2 {
        font-size: 6vw;
        font-weight: 600;
        color: #222;
        padding-top: 19px;
    }

    .pic_8 .people {
        background: url(/img/goods/br0011/people.webp) no-repeat;
        background-size: 100% auto;
        height: 55vw;
        margin-top: 20px;
        display: flex;
        align-items: flex-end;
        gap: 3px;
    }

    .pic_8 .people div {
        flex: 1;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        padding-top: 2vw;
        padding-bottom: 5vw;
        height: 22vw;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(155, 212, 195, 1) 7%, rgba(155, 212, 195, 1) 100%);
    }

    .pic_8 .people div:first-child p:first-child {
        font-size: 4vw;
        font-weight: bold;
        line-height: 1.5;
    }

    .pic_8 .people div:first-child p:last-child {
        font-size: 3.2vw;
        font-weight: bold;
        width: fit-content;
        margin: 0 auto;
        border: #222 solid 1px;
        padding: 0.8vw 2vw;
    }

    .pic_8 .people div:last-child p {
        font-size: 5vw;
        font-weight: bold;
        line-height: 1.2;
    }

    .pic_9 {
        width: auto;
        padding-top: 8vw;
        padding-bottom: 5vw;
        margin: 0 auto;
        text-align: center;
        background: url(/img/goods/br0011/pic8_bg.webp) no-repeat top #9bd4c3;
        background-size: 100% auto;
    }

    .pic_9 .h1 {
        font-size: 5.2vw;
        font-weight: 600;
        color: rgba(132, 72, 24, 1);
    }

    .pic_9 .h2 {
        font-size: 3.4vw;
        font-weight: 700;
        color: rgba(51, 113, 99, 1);
        margin-top: -3vw;
    }

    /*例外處理*/
    .feedback_list li {
        position: relative
    }

    .feedback_list li .text {
        margin: 0 !important;
    }

    .user_info {
        margin-bottom: 9vw !important;
    }

    .feedback_list li figure {
        position: absolute;
        width: 28vw !important;
        height: 28vw;
        top: -4vw;
        right: -4vw;
    }

}