
.block-category-list--header {
    display: none;
}
.pane-left-menu {
    display: none;
}
.pane-left-menu + .pane-main {
    width: 100%;
}
#hk_slide_ban {
    margin-top: 20px;
}
#hk_slide_ban .swiper-slide {
    width: 20%;
}

.hk_top_section {
    margin-top: 48px;
}
.hk_section_title {
    text-align: center;
    margin-bottom: 25px;
}
.hk_section_title_main {
    display: inline;
    padding: 0 5px 3px 5px;
    color: #48382B;
    font-size: 24px;
    font-weight: bold;
    background: linear-gradient(transparent 34%, #ede4d5 0);
}
.hk_section_title_en {
    color: #48382B;
    font-size: 14px;
    font-weight: 700;
}
.hk_section_btn a {
    width: 320px;
    margin: 0 auto;
    display: block;
    border: 1px solid #48382B;
    text-align: center;
    color: #fff;
    background-color: #48382B;
    border-radius: 5px;
    padding: 15px 0;
}

#hk_recommend .block-top-event--header,
#hk_recommend .block-goods-list-sort-wrap {
	display: none;
}
#hk_recommend .block-pickup-list-p--items {
    flex-wrap: nowrap;
    overflow-x: scroll;
		gap: 50px;
    padding-bottom: 20px;
}
#hk_recommend .block-pickup-list-p--items li {
    min-width: 200px;
}

#hk_ranking .hk_ranking_content li.swiper-wrapper {
    gap: 50px;
    margin-bottom: 50px;
}
.hk_ranking_content .swiper-slide {
    width: calc(20% - 40px);
}
.hk_ranking_content .swiper-slide:nth-of-type(n + 6) {
    display: none;
}
#hk_ranking .hk_ranking_content .block-ranking-r--rank {
    font-size: 30px;
    left: 10px;
    top: 5px;
}
.block-ranking-lightningrecommend .revico-star-block--title {
    display: inline-block;
}
#hk_ranking .hk_ranking_content .revico-star-block--rate {
    transform: none;
}
#hk_ranking .hk_ranking_content .revico-star-block--total {
    margin-left: 0;
}
#hk_ranking .hk_ranking_content .block-ranking-r--goods-name {
    text-align: left;
}
#hk_ranking .hk_ranking_content .block-ranking-r--goods-name a {
    color: #a58958;
    font-size: 14px;
}
#hk_ranking .hk_ranking_content .block-ranking-r--price.price {
    text-align: left;
}


.hk_category_content {
    display: flex;
    flex-flow: row wrap;
    gap: 20px 30px;
    margin-bottom: 32px;
}
.hk_category_item {
    width: calc((100% - 60px) / 3);
}
.hk_category_item_img {
    margin-bottom: 10px;
}
.hk_category_item_img img {
    width: 100%;
}
.hk_category_item_title {
    text-align: center;
    color: #a58958;
    font-size: 16px;
    font-weight: 700;
}

#hk_bans {
    margin-top: 96px;
}
.hk_bans_content {
    display: flex;
    flex-flow: row wrap;
    gap: 20px 30px;
    margin-bottom: 32px;
}
.hk_bans_item {
    width: calc((100% - 60px) / 3);
}


[data-browse-mode="S"] .block-category-list--goods {
    display: none;
}
[data-browse-mode="S"] #hk_slide_ban .swiper-slide {
    width: 60%;
}
[data-browse-mode="S"] .hk_top_section {
    margin-top: 32px;
}
[data-browse-mode="S"] #hk_recommend .block-pickup-list-p--items {
    gap: 16px;
}
[data-browse-mode="S"] #hk_recommend .block-pickup-list-p--items li {
    min-width: 150px;
}
[data-browse-mode="S"] .block-pickup-list-p--goods-image figure > img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    position: relative;
    inset: inherit;
    transform: none;
}
[data-browse-mode="S"] .hk_ranking_content {
    padding-inline: 16px;
}
[data-browse-mode="S"] #hk_ranking .hk_ranking_content li.swiper-wrapper {
    gap: 16px;
    margin-bottom: 24px;
}
[data-browse-mode="S"] #hk_ranking .hk_ranking_content .swiper-slide {
    width: calc(50% - 8px);
}
[data-browse-mode="S"] .hk_category_content {
    padding-inline: 16px;
}
[data-browse-mode="S"] .hk_category_item {
    width: 100%;
}
[data-browse-mode="S"] .hk_category_item_img {
    margin-bottom: 4px;
}
[data-browse-mode="S"] .hk_bans_content {
    padding-inline: 16px;
}
[data-browse-mode="S"] .hk_bans_item {
    width: 100%;
}
