@import url("md_icon.css?t=20250412164410");

/* Top page scene */
.img-container {
    width: 100%;
    height: 100%;
    position: relative;
}

.scene-interior img {
    filter: brightness(90%);
}

.overlay-label-container {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.overlay-label-container > svg {
    max-width: 220px;
}

.overlay-label-lower-inner {
    background: var(--color__white);
    padding: 1px 12px;
    border-top-left-radius: var(--input--border-radius);
    border-top-right-radius: var(--input--border-radius);
    border-bottom-left-radius: var(--input--border-radius);
    border-bottom-right-radius: var(--input--border-radius);
    font-weight: bold;
}

.overlay-label-upper {
    font-size: var(--font-size__extra-large);
    color: var(--color__white);
    font-family: var(--font-family__roboto);
    font-weight: bold;
}

/* Align */
.text-align-center {
    text-align: center;
}

/* Sales banner */
.sales_banner {
    position: fixed;
    left: 0;
    bottom: 91.125px;
    margin: 0 8px 8px;
    z-index: 9999;
    min-width: fit-content;
    max-width: max-content;
}


/* Product details */
/*.fs-body-product .fs-c-breadcrumb, .fs-body-product .fs-c-breadcrumb .fs-c-breadcrumb__list {
    display: none;
}*/

.fs-c-productCarouselMainImage__expandButton.fs-c-buttonContainer {
    display: none;
}

.notification-slider > .panel-notification-inner:nth-child(n+2) {
    display: none;
}

.fs-c-button--plain{
  display: flex;
  justify-content: center;
  align-items: center;
  height: auto;
  width: 100%;
  margin: auto;
  background-color: #fff;
  border: 1px solid var(--color__link);
  color: var(--color__link);
  border-radius: 4px;
  text-align: center;
  box-shadow: 0px 1px 2px rgba(0,0,0,.1);
  min-width: 240px;
  max-width: 14rem;
  padding: 14px;
  line-height: 1;
}

.fs-c-button--primary{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background-color: var(--color__link);
  color: #fff;
  border-radius: 4px;
  text-align: center;
  box-shadow: 0px 1px 2px rgba(0,0,0,.1);
  max-width: 14rem;
  padding: 0.75rem;
}

/* Product Category Part */


.fs-icon--close.sales_banner_close {
    padding: 5px 5px;
    background-color: var(--color__black);
    border-radius: 50%;
    color: var(--color__white);
    position: absolute;
    right: -13px;
    top: -13px;
}

/* Align */
.text-align-center {
    text-align: center;
}

/* Panel Notification */
footer .notification-list .nav-item:nth-child(n+4) {
    display: none;
}

/* Product review */
.fs-c-productReview {
    margin-top: 40px;
}

.fs-c-buttonContainer--viewAllReviews,
.fs-c-buttonContainer--addReview--detail {
    justify-content: center;
}

.fs-c-button--plain.fs-c-button--viewAllReviews::before,
.fs-c-button--plain.fs-c-button--addReview--detail::before {
    content: none;
}

.fs-c-buttonContainer--viewAllReviews .fs-c-button--plain,
.fs-c-buttonContainer--addReview--detail .fs-c-button--plain {
    width: 200px;
    background-color: var(--color__black);
    color: var(--color__white);
    border-top-left-radius: var(--button--border-radius);
    border-top-right-radius: var(--button--border-radius);
    border-bottom-left-radius: var(--button--border-radius);
    border-bottom-right-radius: var(--button--border-radius);
    text-align: center;
    padding: var(--button--padding);
    height: var(--button--height);
    line-height: var(--button--line-height);
    font-size: var(--font-base__size);
    display: inline-block;
    text-decoration: none;
    border: none;
}

.fs-c-productPrice__main__label {
    display: none;
}

/* Product Detail Page */
.fs-c-productCarouselMainImage__expandButton.fs-c-buttonContainer {
    display: none;
}

.product .fs-c-productNameHeading__copy {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1;
    font-weight: 300;
    font-size: 300;
}

.fs-c-productNameHeading__name {
    margin-top: 1rem;
    font-size: 1.4rem !important;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.25;
    font-weight: bold;
}

.fs-c-productPrice.fs-c-productPrice--listed {
    display: none !important;
}

.fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::before {
  content: unset;
}

.fs-c-dropdown__menu {
  font-size: 1rem;
  padding: 0.5rem;
}

.fs-c-dropdown{
  border: 1px solid #eee;
  border-radius: 4px;
}

.fs-c-dropdown::after{
  content: "";
  right: 1rem;
  top: 50%;
  width: 0.35rem;
  height: 0.35rem;
  padding: 0;
  background: transparent;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  transform: translateY(-50%) rotate(
-45deg);
}

.fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::after {
  content: unset;
}

.product .fs-c-productPrice--selling .fs-c-productPrice__main__price,
.review .fs-c-productPrice--selling .fs-c-productPrice__main__price{
  color: var(--color__cyan);
  font-size: 24px !important;
  font-weight: normal;
}

.fs-c-productPrice__addon__label {
  font-size: 0.8rem;
  margin-left: 0.25rem;
  display: block;
}

.fs-c-productSelection__name {
    background: unset;
    font-weight: normal;
    font-size: 1rem;
    padding: unset;
    margin-bottom: 1rem;
}

.fs-c-productOption__name {
    background: unset;
    font-weight: normal;
    line-height: 1.5;
    margin-bottom: 0.5rem;
    font-size: 1rem;
}

.fs-c-productNameHeading.fs-c-heading {
    margin-bottom: 12px;
}

.fs-c-variationCart__wishlist.fs-c-button--plain {
    border: unset;
    border-radius: 50%;
    width: 3rem;
    height: 3rem;
    margin-top: 8px;
    margin: unset;
    min-width: unset;
}

.cartImages {
    position: relative;
}

.wishlist_button {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px;
}

.fs-c-button--plain:hover {
  opacity: 1;
  text-decoration: unset;
}

.fs-c-button--addToWishList--icon.fs-c-button--particular {
  color: var(--color__shady-grey);
}

.inventoryWrap {
    margin-top: 1rem !important;
}

.tabbody dt {
    display: table-cell;
    padding: 0.5rem;
    width: 10rem;
    vertical-align: middle;
}

.tabbody dd {
    display: table-cell;
    padding: 0.5rem;
}

.tabbody dt:first-of-type,.tabbody dt:first-of-type {
    border-right: 1px solid #eee;
}

.product .fs-c-productSelection,
.product .fs-c-productOption,
.review .fs-c-productSelection,
.review .fs-c-productOption {
    margin-top: 1.75rem;
}

.product .fs-c-variationAndActions {
    padding: 1rem 0;
}

.product .fs-c-variationAndActions__variationLabel {
    display: none;
}

.product .fs-c-variationAndActions__variation.fs-c-variationList {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.product .fs-c-variationList__item { width: 100% !important; }
.product .fs-c-variationList__item { padding-top: 1rem; }
.product .fs-c-variationList__item:nth-child(odd) { border-right: none !important; }
.fs-c-variationList__item__body { display: block; }
.product .fs-c-variationList__item__body { margin-top: 0; padding: 0; }
.product .fs-c-variationList__item__cart { padding: 0; }
.product .fs-c-variationCart > li { display: table; width: 100%; table-layout: fixed; }
.product .fs-c-variationCart__image, .fs-c-variationList__item__body .fs-c-variationCart__wishlist { display: none; }
.product .fs-c-variationCart__variationName { font-size: 1.25rem; line-height: 0.5; }
.product .fs-c-variationCart__cartButton, .fs-c-variationCart__variationName,.fs-c-variationCart__wishlist { display: table-cell; }
.fs-c-variationCart__variationName__name { font-size: 1rem; line-height: 1.25; padding: 0 0.5rem 0 0; display: block; }
.fs-c-variationCart__variationName__shippingDate, .fs-c-variationCart__variationName__stock { font-size: 1rem; }
.product .fs-c-variationCart__variationName__stock--outOfStock{color: #FF5B5E;}
.product .fs-c-variationCart__cartButton > button { position: relative; border:none; height: 3rem; }
.fs-c-button--secondary{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 14px;
  background-color: #555;
  color: #fff;
  border-radius: 4px;
  text-align: center;
  box-shadow: 0px 1px 2px rgba(0,0,0,.1);
}
.product .fs-c-variationCart__cartButton--subscribeToArrivalNotice .fs-c-button--secondary{
  background-color: #fff;
  border: 1px solid #999;
  color: #999;
}

.fs-body-checkout-multiAddress .fs-c-button--secondary,
.fs-body-checkout-multiAddress-products .fs-c-button--secondary
{
  max-width: 14rem;
}

.fs-body-checkout-multiAddress .fs-c-modal__contents .fs-c-checkout-addressee__check {
    padding-bottom: 15px;
}

.fs-c-modal__inner{
  position: relative;
  width: 50vh;
  max-height: 90vh;
  overflow-y: scroll;
}

.fs-body-checkout-multi .fs-c-modal__inner {
    overflow-y: auto;
}


.fs-c-stockNotificationsProduct{
  display: flex !important;
  flex-wrap: wrap;
  margin-bottom: 12px;
}

.fs-c-stockNotificationsProduct__productName{
  padding: 8px;
}

.fs-c-inputInformation { margin-top: 2rem; }
.fs-c-additionalCheckField { margin-top: 1rem; text-align: center; }
.fs-c-inputInformation__button.fs-c-buttonContainer.fs-c-buttonContainer--subscribeToArrivalNotice { margin-top: 4rem; }
.fs-c-modal__inner .fs-c-button--standard{
  max-width: 100%;
}

.fs-c-button--subscribeToArrivalNotice.fs-c-button--standard {
    background-color: var(--color__link);
    color: var(--color__white);
}

.fs-c-button--standard{
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 14px;
  margin: auto;
  background-color: var(--color__link);
  color: #fff;
  border-radius: 4px;
  text-align: center;
  box-shadow: 0px 1px 2px rgba(0,0,0,.1);
}

.fs-c-stockNotificationsMessage {
    display: none;
}

.cartselect.fs-c-variationCart__cartButton {display: block;}

.product .wishlist_button .fs-c-variationCart__wishlist.fs-c-button--plain {
    display: flex;
    padding: 0;
}

.fs-body-product .fs-c-productMarks {
    top: 0;
    margin-bottom: 1rem;
}

.fs-body-product .fs-c-productNumber {
    margin-bottom: 1rem;
    padding-top: 0 !important;
}

.fs-body-product .productGroup {
    position: absolute;
}

#detail_box table { border-collapse: collapse; border-spacing: 0; width: 100%; border: none; }
.iteminfo td:first-of-type {width: 10rem;}
.iteminfo th, .iteminfo td { border: none; padding: 1rem; text-align: left; vertical-align: top; }
.iteminfo th, .iteminfo td { padding: 0.5rem; }
.iteminfo th:first-of-type, .iteminfo td:first-of-type {border-right: 1px solid #f6f6f6;}
.tabwrap .tabbodys .tabbody b { font-weight: unset; }

.product #_rcmdjp_display_3, .product #_rcmdjp_display_4, .product #_rcmdjp_display_5, .product #_rcmdjp_display_6 {
    display: none;
}

/* Slider */
.features-slider {
    min-height: 250px;
}

/* Panel Notification */
.panel-notification-wrapper {
    height: 44px;
    background-color: var(--color__light-grey);
}

.panel-notification {
    background-color: var(--color__light-grey);
    width: 100%;
    position: fixed;
    z-index: 99;
}

.panel-notification-inner {
    text-align: center;
    padding: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

/* Shopping Cart */
.fs-c-cartTable__productName__name a,
.fs-c-productPrice__main__price {
    color:  var(--color__link) !important;
    font-size: 15px;
}
.fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed) {
    display: block;
}

.fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::before,
.fs-c-productPrice__addon:not(.fs-c-productPrice__addon--listed)::after {
    content: "";
}

.fs-c-productPrice__addon__label {
    margin-left: 5px;
    font-size: 10px;
}

.fs-c-buttonContainer {
    padding: 0;
    margin: 0 0 60px;
}

.icon-cart::before {
    content: "";
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url("/item/icon_cart_white.png");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    margin-right: 6px;
}

/* top page chat */
chat #chatplusview.closed #outline #eye_catcher img {
    width: 80px !important;
}

chat #chatplusview.float.chatplusview-modern.closed #outline #chatpluscontent {
    top: 19px;
}

chat #chatplusview:not(.closed):before {
    content:"";
    display: block;
    position: fixed;
    top: -35px !important;
    left: 0;
    width: 100vw;
    height: calc(100vh + 1rem);
    background: rgba(0,0,0,0.5);
}

chat #chatplusview.chatplusview-modern {
    margin: 0;
    width: 100%;
    height: calc(100% - 1rem);
    left: 0;
}

chat #chatplusview.compressed:not(.closed.headless)  {
    height: 100vh !important;
}

chat #chatplusview {
    z-index: 9999999;
}

chat #chatplusview.closed {
    z-index: 999;
}

#chatplusview.chatplusview-modern.closed {
    width: 380px;
    left :1rem;
}

chat #chatplusview {
    right: auto;
    left: 0;
}

#chatplusview:not(.closed):before {
    margin-left: 0;
}

chat #chatplusview.chatplusview-modern.closed.float #outline #eye_catcher {
    left: 0;
    right: auto;
    bottom: calc(100% + 1.5rem * var(--zoom));
    z-index: 1;
}

chat #chatplusview:not(.closed) #outline #chatpluscontent {
    position: absolute;
    bottom: 0px;
    height: 80%;
}

chat #chatplusview:not(.closed) #outline #chatpluscontent {
    margin: 0 1rem;
    width: 340px;
}

chat #chatplusview.float {
    bottom: 0;
}

#chatplusview.float.chatplusview-modern.closed {
    z-index: 9;
}

/* slick slide*/
.slick-slider .slick-track {
    margin-left: 0;
}


.features-slider {
    white-space: nowrap;
    overflow: hidden;
    overflow-x: auto;
    width: 100%;
    position: relative;
}

@media screen and (min-width: 768px) {
    .features-slider {
        min-height: 112px;
    }
}

/* new header category */
.cate_navi_header {
    display: none;
}

.cate-header-menu__open .cate_navi_header {
    display: block;
}

.cate_navi_wrap {
    padding-bottom: 20px;
}

.cate_navi_toppage .cate_navi_wrap {
    padding-bottom: 0;
}

.instagram .vsm-goods .ecbn-selection-wrapper .ecbn-selection-slide-wrapper,
.instagram .vsm-slider .ecbn-selection-wrapper .ecbn-selection-slide-wrapper {
    margin-bottom: 0;
}

.instagram .ecbn-selection-widget {
    margin: 0 auto;
}

.fs-body-top div:has(> a.btn.btn-visit.btn-rounded.border.btn-block) {
    font-size: 0;
}

.fs-body-top .btn-sub-text {
    font-size: var(--font-base__size);
}

.cate_navi_wrap .cate_navi_ul {
    padding: 0;
    width: 100%;
    font-size: 0;
    background-color: #f7f7f7;
    border-radius: 10rem;
    display: flex;
    justify-content: space-between;
    overflow-x: scroll;
    white-space: nowrap;
    scrollbar-width: none;
}
.cate_navi_wrap .cate_navi_ul::-webkit-scrollbar {
    display: none;
}
.cate_navi_wrap .cate_navi_ul .cate_navi_li {
    padding: 1rem 30px;
    font-size: 1rem;
    line-height: 1;
    text-align: center;
    display: inline-block;
    border-radius: 10rem;
    cursor: pointer;
}

.cate_navi_header .cate_list_wrap .cate_page_li {
    display: none;
}

.cate_navi_wrap .cate_navi_ul .cate_navi_li.activ {
    color: #fff;
    background-color: #333;
}
.cate_navi_wrap .cate_navi_ul .cate_navi_li .cate_navi_label {
    padding-top: 0.2rem;
    line-height: 0.8;
}
.cate_navi_wrap .cate_list_wrap .cate_list_ul {
    margin: 50px 0 0px;
    padding: 0;
    width: 100%;
    font-size: 0;
    display: none;
    flex-wrap: wrap;
    gap: 40px 0;
}
.cate_navi_wrap .cate_list_wrap .cate_list_ul.activ {
    display: flex;

}
.cate_navi_wrap .cate_list_wrap .cate_list_ul .cate_page_li {
    width: 100%
}

.cate_navi_wrap .cate_list_wrap .cate_list_ul .cate_list_li {
    width: 20%;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
}
.cate_navi_wrap .cate_list_wrap .cate_list_ul .cate_list_li a {
    display: block;
    text-align: center;
}
.cate_navi_wrap .cate_list_wrap .cate_list_ul .cate_list_label {
    color: #333;
    font-size: 13px;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.45px;
    text-align: center;
}
.cate_navi_wrap .cate_list_wrap .cate_list_ul .cate_list_img {
    margin-bottom: 12px;
    height: 46px;
}
.cate_navi_wrap .cate_navi_ul,
.cate_navi_wrap .cate_list_wrap .cate_list_ul {
    margin: 0 auto;
    max-width: 1024px;
}
.cate_navi_wrap .cate_list_wrap .cate_list_ul {
    margin: 50px auto 0px;
}
.cate-header-menu__open:before {
    content: '';
    display: block;
    position: fixed;
    top: 0;
    z-index: 2;
    height: 100%;
    width: 100%;
    background-color: rgba(255,255,255, .7);
}

.cate_navi_toppage .cate_navi_wrap .cate_list_wrap .cate_list_ul .cate_list_li:nth-of-type(n+6) {
    margin-top: 40px;
}

.cate_navi_toppage .cate_navi_wrap .cate_list_wrap .cate_list_ul {
    gap: 0;
}

.sofa-category .ranking .nav-tab div {
    display: none;
}

.pc-template .fs-c-productList .list-controller .fs-c-sortItems {
    display: none;
}

.fs-body-category .fs-c-productList {
    margin-top: 40px;
}

#new_product_search_result .fs-c-listControl:nth-of-type(n+2) {
    display: none;
}

.pc-template .fs-c-productList__controller {
    margin-top: 20px;
}


.fs-c-listControl__status__total {
    font-size: var(--font-size__extra-large);
    font-weight: 600;
}

.fs-c-listControl__status__total__label {
    display: none;
}

.fs-c-listControl__status__indication {
    display: none;
}

.fs-c-pagination__item.is-active {
    background-color: var(--color__black);
}

.fs-c-listControl__status__indication {
    display: none;
}

.fs-c-listControl__status__total:after {
    content: "件の商品が見つかりました";
    font-size: 1rem;
/*    vertical-align: middle;*/
    padding-left: 5px;
}

.list-control-button-container {
    display: flex;
    align-items: center;
}

#new_product_search_result .category-sort-btn,
.fs-body-category .list-control-button-container .category-sort-btn {
    display: flex;
    padding: 8px 20px 8px 15px;
    justify-content: space-between;
    align-items: center;
    color: #555;
    text-align: center;
    font-family: var(--font-family__noto-sans);
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    /* 24px */
    letter-spacing: 1.05px;
    width: 180px;
    cursor: pointer;
}

.search-filter-button-top, .pc-template .search-filter-button {
    display: none;
    padding: 16px;
    align-items: center;
    border-radius: 50px;
    background: rgba(17, 17, 17, 0.90);
    color: #FFF;
    text-align: center;
    font-family: var(--font-family__noto-sans);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: fixed;
    bottom: 20px;
    right: 19px;
    z-index: 9999;
}


.search-filter-button span {
    margin-left: 10px;
}

.search-filter-button:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxheWVyXzEiIGNsaXAtcGF0aD0idXJsKCNjbGlwMF84NTQ5Xzk1Mzc1KSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik00Ljk0MzU0IDMuNDM3MzZDMy41MTg4MyAzLjQzNzM2IDIuMDk0MTIgMy40MzgzNiAwLjY2ODkxNiAzLjQzNjg2QzAuMjI0MTAxIDMuNDM2MzYgLTAuMDU2NjUyMSAzLjEyOTg4IDAuMDA5NjcxMzkgMi43MjcyNUMwLjA1MTU1OTkgMi40NzMzNiAwLjI1NjUxNCAyLjI3NDU1IDAuNTEyMzMzIDIuMjQ2NTFDMC41OTg2MDQgMi4yMzY5OSAwLjY4NjM3IDIuMjM3OTkgMC43NzMxMzkgMi4yMzc5OUMzLjU3MzE5IDIuMjM3OTkgNi4zNzI3MyAyLjIzNTk5IDkuMTcyNzggMi4yNDE1QzkuMzQzODIgMi4yNDE1IDkuNDE0MTQgMi4xOTk0MyA5LjQ2NCAyLjAyNDY2QzkuODAyMSAwLjgzMDgwNCAxMC45MjYxIC0wLjAwMzQ5NDQ1IDEyLjE2NzMgMS4xMDA0OGUtMDVDMTMuNDExNSAwLjAwMzUxNjQ2IDE0LjUzMiAwLjg0MjgyMiAxNC44NjIxIDIuMDM3MThDMTQuOTA5NSAyLjIwOTQ1IDE0Ljk4MTMgMi4yNDM1IDE1LjE0MDkgMi4yNDFDMTUuNjYzNSAyLjIzMTk4IDE2LjE4NjEgMi4yMzM0OSAxNi43MDg3IDIuMjQyQzE2Ljk4MjUgMi4yNDY1MSAxNy4yMDQ0IDIuNDM3OCAxNy4yNjI3IDIuNjg5MTlDMTcuMzI1MSAyLjk1ODYxIDE3LjIxMjkgMy4yMzk1NSAxNi45NjkgMy4zNTU3M0MxNi44NTU4IDMuNDA5ODIgMTYuNzE4NyAzLjQzMTM1IDE2LjU5MiAzLjQzMzg1QzE2LjA4ODQgMy40NDIzNyAxNS41ODQyIDMuNDQwODYgMTUuMDgwMSAzLjQzNDg1QzE0Ljk2MDkgMy40MzMzNSAxNC45MDggMy40Njc0MSAxNC44NzQ2IDMuNTg3NTlDMTQuNTMwNSA0LjgyNDAyIDEzLjQzODQgNS42NjI4MiAxMi4xNzczIDUuNjY3MzNDMTAuOTAxNyA1LjY3MTgzIDkuNzk4NjEgNC44NDEwNCA5LjQ1MDU0IDMuNjAxNjFDOS40MTExNCAzLjQ2MDg5IDkuMzQ2MzIgMy40MzQ4NSA5LjIxNzY2IDMuNDM1MzZDNy43OTI5NSAzLjQzODg2IDYuMzY4MjQgMy40Mzc4NiA0Ljk0MzU0IDMuNDM3ODZWMy40MzczNlpNMTAuNTM2NiAyLjgyNDkxQzEwLjUzMTcgMy43MjkzMSAxMS4yNDkzIDQuNDYxNDUgMTIuMTQ2NCA0LjQ2Njk2QzEzLjA0NiA0LjQ3MjQ3IDEzLjc3OTUgMy43NTI4NSAxMy43ODk1IDIuODU0OTVDMTMuNzk5NSAxLjk1MTA1IDEzLjA2NjQgMS4yMDMzOCAxMi4xNjY4IDEuMjAwMzhDMTEuMjcwNyAxLjE5NzM3IDEwLjU0MTYgMS45MjQgMTAuNTM2NiAyLjgyNDkxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNNC45NDQ4NSAxNC41NjIzQzYuMzU3MDkgMTQuNTYyMyA3Ljc2OTMzIDE0LjU1OTMgOS4xODIwNyAxNC41NjYzQzkuMzQ0MTQgMTQuNTY3MyA5LjQxNTQ1IDE0LjUyOTIgOS40NjIzMyAxNC4zNjE5QzkuNzk5NDMgMTMuMTU4MSAxMC45MjE0IDEyLjMyNjggMTIuMTc4NiAxMi4zMzMzQzEzLjQzNDMgMTIuMzM5OCAxNC41NDM4IDEzLjE4NTEgMTQuODcxNCAxNC4zOTQ1QzE0LjkwODMgMTQuNTMwMiAxNC45NjU3IDE0LjU2NzggMTUuMDk5MyAxNC41NjU4QzE1LjYxNTQgMTQuNTU4MyAxNi4xMzIxIDE0LjU1ODggMTYuNjQ4NyAxNC41NjQzQzE3LjAxMTcgMTQuNTY3OCAxNy4yNjggMTQuODA5MSAxNy4yNzk1IDE1LjE0MzJDMTcuMjkxNSAxNS40OTAyIDE3LjAzOTIgMTUuNzU1MSAxNi42NzI2IDE1Ljc2MDFDMTYuMTUgMTUuNzY3NiAxNS42Mjc0IDE1Ljc2ODEgMTUuMTA0OCAxNS43NTkxQzE0Ljk1OTIgMTUuNzU2NiAxNC45MDczIDE1LjgwMzcgMTQuODY4OSAxNS45NDQ5QzE0LjU0NTggMTcuMTM3OCAxMy40MjI4IDE3Ljk5MzYgMTIuMTg2NiAxOC4wMDAxQzEwLjkzMjkgMTguMDA3MSA5LjgwNDkxIDE3LjE3NTMgOS40NjQ4MiAxNS45NzVDOS40MTU0NSAxNS44MDAyIDkuMzQ0MTQgMTUuNzU4NiA5LjE3MzYgMTUuNzU4NkM2LjM2NzU3IDE1Ljc2NDEgMy41NjE1NCAxNS43NjI2IDAuNzU1NTA1IDE1Ljc2MTZDMC42NTAyODUgMTUuNzYxNiAwLjU0MTU3NCAxNS43NjQxIDAuNDM5ODQ1IDE1Ljc0MTFDMC4xODI1MyAxNS42ODI1IC0wLjAwMTk3ODY3IDE1LjQyOTEgMS42MDE3NmUtMDUgMTUuMTU5MkMwLjAwMjAxMDcxIDE0Ljg4NDMgMC4xODUwMjQgMTQuNjQ1NCAwLjQ0ODgyMSAxNC41ODY4QzAuNTM4NTgyIDE0LjU2NjggMC42MzM4MjkgMTQuNTYzMyAwLjcyNjU4MiAxNC41NjMzQzIuMTMyODQgMTQuNTYxOCAzLjUzODYgMTQuNTYyMyA0Ljk0NDg1IDE0LjU2MjNaTTEwLjUzNyAxNS4xNDgyQzEwLjUyOTUgMTYuMDUwNiAxMS4yNDg2IDE2Ljc5MDcgMTIuMTQwNyAxNi43OTg3QzEzLjA0MzggMTYuODA3MiAxMy43ODYzIDE2LjA3MzYgMTMuNzg5OCAxNS4xNzA3QzEzLjc5MzMgMTQuMjcxOCAxMy4wNjc3IDEzLjUzNzIgMTIuMTcyMSAxMy41MzI3QzExLjI2OTUgMTMuNTI4MSAxMC41NDM5IDE0LjI0NDggMTAuNTM3IDE1LjE0ODJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzMiIGQ9Ik0yLjM1NDMyIDkuNTk5NDRDMS43NjQ4OSA5LjU5OTQ0IDEuMTg2NDMgOS42MDM0NSAwLjYwODQ2NiA5LjU5Nzk0QzAuMjEzMDE5IDkuNTk0NDMgLTAuMDU0MjY5NiA5LjI2ODkzIDAuMDEyMDUzOCA4Ljg4NTMzQzAuMDYwOTIzNyA4LjYwMTg5IDAuMzAxMjg0IDguNDAyNTggMC42MTE5NTcgOC40MDAwOEMxLjEyMjEgOC4zOTY1NyAxLjYzMjI0IDguMzk5MDcgMi4xNDIzOCA4LjM5OTA3QzIuMjEwMiA4LjM5OTA3IDIuMjc4NTIgOC4zOTkwNyAyLjM1NzgxIDguMzk5MDdDMi40Njc1MiA3Ljk1OTM5IDIuNjQyNTUgNy41NTUyNiAyLjkzNDI4IDcuMjEzMjNDMy42NjkzMiA2LjM1MTg5IDQuNjAyMzMgNS45OTk4NCA1LjcwNTQgNi4yMzQyMUM2Ljc5MyA2LjQ2NTA3IDcuNDk5NjIgNy4xNTY2NCA3LjgyNjc1IDguMjI0OEM3Ljg2OTY0IDguMzY0MDIgNy45MjU0OSA4LjQwMjU4IDguMDY4MTEgOC40MDI1OEMxMC45MTc1IDguMzk3NTcgMTMuNzY2OSA4LjM5ODU3IDE2LjYxNjQgOC4zOTkwN0MxNy4wMjgzIDguMzk5MDcgMTcuMzAyNSA4LjY2NTQ5IDE3LjI3OTEgOS4wMzc1N0MxNy4yNjAxIDkuMzM2NTMgMTcuMDI2MyA5LjU3NDQgMTYuNzI1NiA5LjU5NjQ0QzE2LjY1NzIgOS42MDE0NSAxNi41ODg5IDkuNTk4OTQgMTYuNTIwMSA5LjU5ODk0QzEzLjcwMTYgOS41OTg5NCAxMC44ODM2IDkuNjAwNDQgOC4wNjUxMiA5LjU5NTQ0QzcuOTIgOS41OTU0NCA3Ljg2NTE1IDkuNjM4NSA3LjgyNjI1IDkuNzc2MjJDNy40ODMxNyAxMC45OTc2IDYuMzYyNjUgMTEuODQ0NCA1LjExMDQ4IDExLjgzNjRDMy44NDMzNSAxMS44Mjg5IDIuNzM0ODEgMTAuOTcyMSAyLjM5OTcgOS43NDE2NkMyLjM4ODIzIDkuNjk5NiAyLjM3MzI3IDkuNjU4NTMgMi4zNTQzMiA5LjU5ODk0VjkuNTk5NDRaTTYuNzQzNjMgOC45OTM1QzYuNzQwNjQgOC4wOTE2IDYuMDEzMDggNy4zNjA5NiA1LjExODQ2IDcuMzYyOTZDNC4yMjYzNCA3LjM2NDk3IDMuNDkyNzkgOC4xMDExMSAzLjQ5MDc5IDguOTk1NUMzLjQ4OTMgOS44OTc0MSA0LjIzNjgxIDEwLjY0NjEgNS4xMjk5MyAxMC42MzU2QzYuMDMwMDMgMTAuNjI1IDYuNzQ2NjMgOS44OTU5IDYuNzQzNjMgOC45OTM1WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF84NTQ5Xzk1Mzc1Ij4KPHJlY3Qgd2lkdGg9IjE3LjI4IiBoZWlnaHQ9IjE4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
    display: inline-block;
    width: 18px;
    height: 18px;
}

.search-filter-button.hide span {
    transition: all .2s;
    opacity: 0;
    width: auto;
    max-width: 0;
    white-space: nowrap;
    display: inline-block;
    margin-left: 0;
    line-height: 0;
}

.search-filter-button-top, .search-filter-button.expand span, .search-filter-button:hover span {
    opacity: 1;
    width: auto;
    max-width: 500px;
    margin-left: 10px;
}

.search-filter-button-top {
    position: static;
    background: none;
    border: 1px solid var(--line-ddd, #DDD);
    display: flex;
    padding: 8px 20px 8px 15px;
    align-items: center;
    gap: 20px;
    height: fit-content;
}

.search-filter-button-top:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxheWVyXzEiIGNsaXAtcGF0aD0idXJsKCNjbGlwMF84NTYzXzExNTk2MSkiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNS4wMzM5IDMuMDU1NDNDMy43Njc1IDMuMDU1NDMgMi41MDEwOSAzLjA1NjMyIDEuMjM0MjQgMy4wNTQ5OEMwLjgzODg0OSAzLjA1NDU0IDAuNTg5MjkxIDIuNzgyMTIgMC42NDgyNDUgMi40MjQyM0MwLjY4NTQ3OSAyLjE5ODU0IDAuODY3NjYxIDIuMDIxODIgMS4wOTUwNiAxLjk5Njg5QzEuMTcxNzQgMS45ODg0NCAxLjI0OTc2IDEuOTg5MzMgMS4zMjY4OCAxLjk4OTMzQzMuODE1ODEgMS45ODkzMyA2LjMwNDMgMS45ODc1NSA4Ljc5MzIzIDEuOTkyNDRDOC45NDUyNyAxLjk5MjQ0IDkuMDA3NzcgMS45NTUwNSA5LjA1MjEgMS43OTk3QzkuMzUyNjMgMC43Mzg0OTIgMTAuMzUxNyAtMC4wMDMxMDYxOCAxMS40NTUgOS43ODIwMWUtMDZDMTIuNTYxIDAuMDAzMTI1NzQgMTMuNTU3IDAuNzQ5MTc1IDEzLjg1MDQgMS44MTA4M0MxMy44OTI1IDEuOTYzOTUgMTMuOTU2NCAxLjk5NDIyIDE0LjA5ODIgMS45OTJDMTQuNTYyOCAxLjk4Mzk4IDE1LjAyNzMgMS45ODUzMiAxNS40OTE4IDEuOTkyODlDMTUuNzM1MiAxLjk5Njg5IDE1LjkzMjQgMi4xNjY5NCAxNS45ODQzIDIuMzkwMzlDMTYuMDM5NyAyLjYyOTg4IDE1Ljk0IDIuODc5NiAxNS43MjMyIDIuOTgyODdDMTUuNjIyNiAzLjAzMDk1IDE1LjUwMDcgMy4wNTAwOSAxNS4zODgxIDMuMDUyMzFDMTQuOTQwNCAzLjA1OTg4IDE0LjQ5MjMgMy4wNTg1NSAxNC4wNDQxIDMuMDUzMkMxMy45MzgyIDMuMDUxODcgMTMuODkxMiAzLjA4MjE0IDEzLjg2MTUgMy4xODg5N0MxMy41NTU3IDQuMjg4MDEgMTIuNTg0OSA1LjAzMzYyIDExLjQ2MzkgNS4wMzc2MkMxMC4zMyA1LjA0MTYzIDkuMzQ5NTMgNC4zMDMxNSA5LjA0MDEzIDMuMjAxNDNDOS4wMDUxMSAzLjA3NjM1IDguOTQ3NDggMy4wNTMyIDguODMzMTIgMy4wNTM2NUM3LjU2NjcyIDMuMDU2NzYgNi4zMDAzMSAzLjA1NTg3IDUuMDMzOSAzLjA1NTg3VjMuMDU1NDNaTTEwLjAwNTYgMi41MTEwM0MxMC4wMDExIDMuMzE0OTQgMTAuNjM5IDMuOTY1NzMgMTEuNDM2NCAzLjk3MDYzQzEyLjIzNjEgMy45NzU1MyAxMi44ODgxIDMuMzM1ODcgMTIuODk3IDIuNTM3NzNDMTIuOTA1OCAxLjczNDI2IDEyLjI1NDIgMS4wNjk2NyAxMS40NTQ2IDEuMDY3QzEwLjY1OCAxLjA2NDMzIDEwLjAxIDEuNzEwMjMgMTAuMDA1NiAyLjUxMTAzWiIgZmlsbD0iIzMzMzMzMyIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik01LjAzNTA3IDEyLjk0NDJDNi4yOTA0IDEyLjk0NDIgNy41NDU3MiAxMi45NDE2IDguODAxNDkgMTIuOTQ3OEM4Ljk0NTU1IDEyLjk0ODcgOS4wMDg5NCAxMi45MTQ4IDkuMDUwNjEgMTIuNzY2MkM5LjM1MDI1IDExLjY5NjEgMTAuMzQ3NiAxMC45NTcxIDExLjQ2NTEgMTAuOTYyOUMxMi41ODEyIDEwLjk2ODcgMTMuNTY3NSAxMS43MjAxIDEzLjg1ODcgMTIuNzk1MUMxMy44OTE1IDEyLjkxNTcgMTMuOTQyNSAxMi45NDkxIDE0LjA2MTMgMTIuOTQ3M0MxNC41MiAxMi45NDA3IDE0Ljk3OTMgMTIuOTQxMSAxNS40Mzg1IDEyLjk0NkMxNS43NjEyIDEyLjk0OTEgMTUuOTg5IDEzLjE2MzcgMTUuOTk5MiAxMy40NjA2QzE2LjAwOTkgMTMuNzY5MSAxNS43ODU2IDE0LjAwNDUgMTUuNDU5OCAxNC4wMDlDMTQuOTk1MiAxNC4wMTU3IDE0LjUzMDcgMTQuMDE2MSAxNC4wNjYxIDE0LjAwODFDMTMuOTM2NyAxNC4wMDU5IDEzLjg5MDYgMTQuMDQ3NyAxMy44NTY1IDE0LjE3MzNDMTMuNTY5MiAxNS4yMzM2IDEyLjU3MSAxNS45OTQzIDExLjQ3MjIgMTYuMDAwMUMxMC4zNTc4IDE2LjAwNjMgOS4zNTUxMyAxNS4yNjcgOS4wNTI4MiAxNC4yQzkuMDA4OTQgMTQuMDQ0NiA4Ljk0NTU1IDE0LjAwNzcgOC43OTM5NiAxNC4wMDc3QzYuMjk5NzEgMTQuMDEyNiAzLjgwNTQ2IDE0LjAxMTIgMS4zMTEyMSAxNC4wMTAzQzEuMjE3NjggMTQuMDEwMyAxLjEyMTA1IDE0LjAxMjYgMS4wMzA2MiAxMy45OTIxQzAuODAxODk3IDEzLjk0IDAuNjM3ODkgMTMuNzE0OCAwLjYzOTY2MyAxMy40NzQ4QzAuNjQxNDM2IDEzLjIzMDUgMC44MDQxMTQgMTMuMDE4MSAxLjAzODYgMTIuOTY2QzEuMTE4MzkgMTIuOTQ4MiAxLjIwMzA1IDEyLjk0NTEgMS4yODU1IDEyLjk0NTFDMi41MzU1IDEyLjk0MzggMy43ODUwNyAxMi45NDQyIDUuMDM1MDcgMTIuOTQ0MlpNMTAuMDA1OCAxMy40NjVDOS45OTkxOSAxNC4yNjcyIDEwLjYzODQgMTQuOTI1MSAxMS40MzE0IDE0LjkzMjJDMTIuMjM0MSAxNC45Mzk4IDEyLjg5NDIgMTQuMjg3NyAxMi44OTczIDEzLjQ4NTFDMTIuOTAwNCAxMi42ODYxIDEyLjI1NTQgMTIuMDMzIDExLjQ1OTMgMTIuMDI5QzEwLjY1NyAxMi4wMjUgMTAuMDEyIDEyLjY2MiAxMC4wMDU4IDEzLjQ2NVoiIGZpbGw9IiMzMzMzMzMiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNMi43MzI1OSA4LjUzMjg0QzIuMjA4NjUgOC41MzI4NCAxLjY5NDQ3IDguNTM2NCAxLjE4MDcyIDguNTMxNUMwLjgyOTIxNiA4LjUyODM5IDAuNTkxNjI2IDguMjM5MDUgMC42NTA1OCA3Ljg5ODA3QzAuNjk0MDIgNy42NDYxMiAwLjkwNzY3MyA3LjQ2ODk2IDEuMTgzODMgNy40NjY3M0MxLjYzNzI5IDcuNDYzNjIgMi4wOTA3NSA3LjQ2NTg0IDIuNTQ0MjEgNy40NjU4NEMyLjYwNDQ5IDcuNDY1ODQgMi42NjUyMiA3LjQ2NTg0IDIuNzM1NyA3LjQ2NTg0QzIuODMzMjEgNy4wNzUwMSAyLjk4ODggNi43MTU3OSAzLjI0ODExIDYuNDExNzZDMy45MDE0OCA1LjY0NjEyIDQuNzMwODMgNS4zMzMxOSA1LjcxMTMzIDUuNTQxNTJDNi42NzgwOSA1Ljc0NjczIDcuMzA2MiA2LjM2MTQ2IDcuNTk2OTggNy4zMTA5NEM3LjYzNTEgNy40MzQ2OCA3LjY4NDc0IDcuNDY4OTYgNy44MTE1MiA3LjQ2ODk2QzEwLjM0NDMgNy40NjQ1MSAxMi44NzcxIDcuNDY1NCAxNS40MSA3LjQ2NTg0QzE1Ljc3NjEgNy40NjU4NCAxNi4wMTk5IDcuNzAyNjYgMTUuOTk5MSA4LjAzMzM5QzE1Ljk4MjIgOC4yOTkxNCAxNS43NzQzIDguNTEwNTggMTUuNTA3IDguNTMwMTdDMTUuNDQ2MyA4LjUzNDYyIDE1LjM4NTYgOC41MzIzOSAxNS4zMjQ0IDguNTMyMzlDMTIuODE5MSA4LjUzMjM5IDEwLjMxNDIgOC41MzM3MyA3LjgwODg2IDguNTI5MjhDNy42Nzk4NyA4LjUyOTI4IDcuNjMxMTEgOC41Njc1NiA3LjU5NjUzIDguNjg5OTdDNy4yOTE1NyA5Ljc3NTY2IDYuMjk1NTUgMTAuNTI4NCA1LjE4MjUyIDEwLjUyMTNDNC4wNTYxOCAxMC41MTQ2IDMuMDcwOCA5Ljc1Mjk2IDIuNzcyOTMgOC42NTkyNkMyLjc2Mjc0IDguNjIxODYgMi43NDk0NCA4LjU4NTM2IDIuNzMyNTkgOC41MzIzOVY4LjUzMjg0Wk02LjYzNDIxIDcuOTk0MjJDNi42MzE1NSA3LjE5MjUzIDUuOTg0ODIgNi41NDMwOCA1LjE4OTYxIDYuNTQ0ODZDNC4zOTY2MSA2LjU0NjY0IDMuNzQ0NTcgNy4yMDA5OSAzLjc0Mjc5IDcuOTk2QzMuNzQxNDYgOC43OTc2OSA0LjQwNTkyIDkuNDYzMTcgNS4xOTk4IDkuNDUzODNDNS45OTk5IDkuNDQ0NDggNi42MzY4NyA4Ljc5NjM2IDYuNjM0MjEgNy45OTQyMloiIGZpbGw9IiMzMzMzMzMiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF84NTYzXzExNTk2MSI+CjxyZWN0IHdpZHRoPSIxNS4zNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNjM5NjQ4KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
    width: 16px;
    height: 16px;
}

.search-filter-button-top span {
    color: #555;
    text-align: center;
    font-family: var(--font-family__noto-sans);
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.6;
    letter-spacing: 1.05px;
}

.list-controller {
    display: flex;
    font-size: 1rem;
    position: relative;
}

.fs-body-category .list-controller {
    justify-content: space-between;
    margin-bottom: 16px;
}

.fs-c-sortItems__label {
    border: unset;
    line-height: 0;
    margin-top: .7rem;
    margin-left: 2rem;
}

.fs-c-sortItems__label:after {
    content: ":";
}

.fs-c-productList__controller:nth-of-type(1) .fs-c-pagination {
    display: none;
}

.fs-c-sortItems__list {
    display: flex;
    justify-content: flex-end;
}

.fs-c-sortItems__list {
    display: none;
}

.fs-body-category .category-sort-btn,
#new_product_search_result .category-sort-btn {
    width: 134px;
    border-radius: 30px;
    border: 1px solid var(--line-ddd, #DDD);
}

.category-sort-btn::after {
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid #555;
    border-right: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    transform: translateY(3px);
}

.category-sort-btns::after {
    position: absolute;
    top: 50%;
    right: 1rem;
    transform: translateY(-50%);
    margin-top: 3px;
}


.nav-content {
    overflow-x: auto;
    overflow-y: hidden;
    scroll-behavior: smooth;
    scrollbar-width: none;
    overscroll-behavior: contain auto;
}

.nav-content .nav-tab-list {
    display: flex;
    margin: 0;
    padding: 0;
    list-style-type: none;
    position: relative;
    border-bottom: 1px solid #EBEBEB;
}

.nav-content .nav-tab-list li {
    position: relative;
    z-index: 1;
    white-space: nowrap;
    border-bottom: 1px solid #EBEBEB;
    margin-bottom: -1px;
    min-width: unset;
}

.nav-content .nav-tab-list li a {
    padding: 8px 20px;
    font-weight: 300;
    color: #333;
    cursor: pointer;
    display: block;
    text-align: center;
    position: relative;
    margin-bottom: -1px;
    font-size: 14px;
    font-style: normal;
    line-height: normal;
}

.nav-content .nav-tab-list li a span {
    white-space: nowrap;
}

.nav-content .nav-tab-list li.active {
    border-bottom: 1px solid #333;
}

.nav-content .nav-tab-list li.active a {
    color: #333;
    font-weight: 500;
    border-bottom: 2px solid #333;
    padding: 8px 20px;
    min-width: unset;
}

.nav-search-content .nav-tab-list {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.nav-search-content .nav-tab-list .li {
    text-align: center;
    border: 1px solid #333;
    min-width: 180px;
}

.nav-search-content .nav-tab-list .li a {
    color: #333;
    font-size: var(--font-base__size);
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    display: inline-block;
    padding: 8px 16px;
    width: 100%;
}

.nav-search-content .nav-tab-list .li.active {
    background: #333;

}
.nav-search-content .nav-tab-list .li.active a {
    color: #ffffff;
}


.fs-body-custom .category-page,
.fs-body-custom .featured-page,
.fs-body-custom .ranking-nav-content-wrapper,
.fs-body-custom .coordinate-page .nav-content-wrapper,
.fs-body-custom .live-page {
    margin-top: 20px;
}

.fs-body-custom  .nav-content,
.fs-body-custom .category-page .section-heading,
.fs-body-custom .category-page .nav-search-content {
    margin-bottom: 60px;
}

.fs-body-custom .category-page .nav-item .cate_navi_ul {
    display: block;
}

.fs-body-custom .category-page .nav-item .cate_navi_ul .cate_navi_li {
    border-bottom: 1px solid var(--color__shady-grey);
}

.fs-body-custom .category-page .nav-item .cate_navi_ul .cate_navi_li:nth-child(n + 2) .cate_list_ul {
    display: none !important;
}

.fs-body-custom .category-page .nav-item .cate_navi_ul .cate_navi_li.nav-list-show .cate_list_ul {
    display: flex !important;
}

.fs-body-custom .category-page .nav-item .cate_navi_ul  .nav-list-expand {
    text-align: left;
    background: none;
    position: relative;
    border: none;
    padding: 30px 20px 30px 45px;
    color: #333333;
    font-size: 15px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.45px;
}

.fs-body-custom .category-page .nav-item .cate_navi_ul  .nav-list-expand .nav-list-category-icon {
    font-size: 30px;
    margin: auto 15px auto 0;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 30px;
    height: 30px;
    display: block;
    left: 0;
}

.fs-body-custom .category-page .nav-item .cate_navi_ul  .nav-list-expand .nav-list-expand-icon {
    transform: rotate(270deg);
    background-image: url('data:image/svg+xml,%3Csvg class="svg" width="13" height="12" viewBox="0 0 13 12" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M3.646 5.354l-3-3 .708-.708L4 4.293l2.646-2.647.708.708-3 3L4 5.707l-.354-.353z" fill-rule="evenodd" fill-opacity="1" stroke="none" transform="rotate(270 7 5) scale(1.4)"%3E%3C/path%3E%3C/svg%3E');
    width: 13px;
    height: 13px;
    display: block;
    position: absolute;
    top: 0;
    bottom:0;
    margin: auto 0;
    right: 0px;
}

.fs-body-custom .category-page .nav-item .cate_navi_ul  .nav-list-expand.active .nav-list-expand-icon {
    transform: rotate(90deg);
}


.fs-body-custom .category-page .nav-item .cate_navi_ul  .cate_list_ul {
    display: flex;
    flex-wrap: wrap;
    gap: 40px 0;
    margin: 0px 0 30px;
}

.fs-body-custom .category-page .nav-item .cate_navi_ul .cate_list_ul .cate_list_li {
    width: 20%;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
}

.fs-body-custom .category-page .nav-item .cate_navi_ul .cate_list_ul .cate_list_li a {
    display: block;
    text-align: center;
}

.fs-body-custom .category-page .nav-item .cate_navi_ul .cate_list_ul .cate_list_img {
    margin-bottom: 12px;
    height: 54px;
}

.fs-body-custom .category-page .nav-item .cate_navi_ul .cate_list_ul .cate_list_label {
    color: #333;
    font-size: 13px;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.45px;
    text-align: center;
    white-space: normal;
    margin: 0;
}

.fs-body-custom .featured-page .content-row .featured-title {
    margin-top: 6px;
}

.fs-body-custom .featured-page .content-row .content-column {
    margin-top: 20px;
}

.fs-body-custom .featured-page .content-row .content-column:first-child {
    margin-top: 0;
}

.fs-body-custom .featured-page .content-row .content-column img {
    aspect-ratio: 502 / 201;
    width: 100%;
}

.pc-template .fs-c-productList .list-controller .fs-c-sortItems {
    display: none;
}

.fs-body-category .fs-c-productList {
    margin-top: 40px;
}

#new_product_search_result .fs-c-listControl:nth-of-type(n+2) {
    display: none;
}

.pc-template .fs-c-productList__controller {
    margin-top: 20px;
}


.fs-c-listControl__status__total {
    font-size: var(--font-size__extra-large);
    font-weight: 600;
}

.fs-c-listControl__status__total__label {
    display: none;
}

.fs-c-listControl__status__indication {
    display: none;
}

.fs-c-pagination__item.is-active {
    background-color: var(--color__black);
}

.fs-c-listControl__status__indication {
    display: none;
}

.fs-c-listControl__status__total:after {
    content: "件の商品が見つかりました";
    font-size: 1rem;
/*    vertical-align: middle;*/
    padding-left: 5px;
}

.list-control-button-container {
    display: flex;
    align-items: center;
}

#new_product_search_result .category-sort-btn,
.fs-body-category .list-control-button-container .category-sort-btn {
    display: flex;
    padding: 8px 20px 8px 15px;
    justify-content: space-between;
    align-items: center;
    color: #555;
    text-align: center;
    font-family: var(--font-family__noto-sans);
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%;
    /* 24px */
    letter-spacing: 1.05px;
    width: 180px;
    cursor: pointer;
}

.search-filter-button-top, .pc-template .search-filter-button {
    display: none;
    padding: 16px;
    align-items: center;
    border-radius: 50px;
    background: rgba(17, 17, 17, 0.90);
    color: #FFF;
    text-align: center;
    font-family: var(--font-family__noto-sans);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    position: fixed;
    bottom: 20px;
    right: 19px;
    z-index: 9999;
}


.search-filter-button span {
    margin-left: 10px;
}

.search-filter-button:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxheWVyXzEiIGNsaXAtcGF0aD0idXJsKCNjbGlwMF84NTQ5Xzk1Mzc1KSI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik00Ljk0MzU0IDMuNDM3MzZDMy41MTg4MyAzLjQzNzM2IDIuMDk0MTIgMy40MzgzNiAwLjY2ODkxNiAzLjQzNjg2QzAuMjI0MTAxIDMuNDM2MzYgLTAuMDU2NjUyMSAzLjEyOTg4IDAuMDA5NjcxMzkgMi43MjcyNUMwLjA1MTU1OTkgMi40NzMzNiAwLjI1NjUxNCAyLjI3NDU1IDAuNTEyMzMzIDIuMjQ2NTFDMC41OTg2MDQgMi4yMzY5OSAwLjY4NjM3IDIuMjM3OTkgMC43NzMxMzkgMi4yMzc5OUMzLjU3MzE5IDIuMjM3OTkgNi4zNzI3MyAyLjIzNTk5IDkuMTcyNzggMi4yNDE1QzkuMzQzODIgMi4yNDE1IDkuNDE0MTQgMi4xOTk0MyA5LjQ2NCAyLjAyNDY2QzkuODAyMSAwLjgzMDgwNCAxMC45MjYxIC0wLjAwMzQ5NDQ1IDEyLjE2NzMgMS4xMDA0OGUtMDVDMTMuNDExNSAwLjAwMzUxNjQ2IDE0LjUzMiAwLjg0MjgyMiAxNC44NjIxIDIuMDM3MThDMTQuOTA5NSAyLjIwOTQ1IDE0Ljk4MTMgMi4yNDM1IDE1LjE0MDkgMi4yNDFDMTUuNjYzNSAyLjIzMTk4IDE2LjE4NjEgMi4yMzM0OSAxNi43MDg3IDIuMjQyQzE2Ljk4MjUgMi4yNDY1MSAxNy4yMDQ0IDIuNDM3OCAxNy4yNjI3IDIuNjg5MTlDMTcuMzI1MSAyLjk1ODYxIDE3LjIxMjkgMy4yMzk1NSAxNi45NjkgMy4zNTU3M0MxNi44NTU4IDMuNDA5ODIgMTYuNzE4NyAzLjQzMTM1IDE2LjU5MiAzLjQzMzg1QzE2LjA4ODQgMy40NDIzNyAxNS41ODQyIDMuNDQwODYgMTUuMDgwMSAzLjQzNDg1QzE0Ljk2MDkgMy40MzMzNSAxNC45MDggMy40Njc0MSAxNC44NzQ2IDMuNTg3NTlDMTQuNTMwNSA0LjgyNDAyIDEzLjQzODQgNS42NjI4MiAxMi4xNzczIDUuNjY3MzNDMTAuOTAxNyA1LjY3MTgzIDkuNzk4NjEgNC44NDEwNCA5LjQ1MDU0IDMuNjAxNjFDOS40MTExNCAzLjQ2MDg5IDkuMzQ2MzIgMy40MzQ4NSA5LjIxNzY2IDMuNDM1MzZDNy43OTI5NSAzLjQzODg2IDYuMzY4MjQgMy40Mzc4NiA0Ljk0MzU0IDMuNDM3ODZWMy40MzczNlpNMTAuNTM2NiAyLjgyNDkxQzEwLjUzMTcgMy43MjkzMSAxMS4yNDkzIDQuNDYxNDUgMTIuMTQ2NCA0LjQ2Njk2QzEzLjA0NiA0LjQ3MjQ3IDEzLjc3OTUgMy43NTI4NSAxMy43ODk1IDIuODU0OTVDMTMuNzk5NSAxLjk1MTA1IDEzLjA2NjQgMS4yMDMzOCAxMi4xNjY4IDEuMjAwMzhDMTEuMjcwNyAxLjE5NzM3IDEwLjU0MTYgMS45MjQgMTAuNTM2NiAyLjgyNDkxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNNC45NDQ4NSAxNC41NjIzQzYuMzU3MDkgMTQuNTYyMyA3Ljc2OTMzIDE0LjU1OTMgOS4xODIwNyAxNC41NjYzQzkuMzQ0MTQgMTQuNTY3MyA5LjQxNTQ1IDE0LjUyOTIgOS40NjIzMyAxNC4zNjE5QzkuNzk5NDMgMTMuMTU4MSAxMC45MjE0IDEyLjMyNjggMTIuMTc4NiAxMi4zMzMzQzEzLjQzNDMgMTIuMzM5OCAxNC41NDM4IDEzLjE4NTEgMTQuODcxNCAxNC4zOTQ1QzE0LjkwODMgMTQuNTMwMiAxNC45NjU3IDE0LjU2NzggMTUuMDk5MyAxNC41NjU4QzE1LjYxNTQgMTQuNTU4MyAxNi4xMzIxIDE0LjU1ODggMTYuNjQ4NyAxNC41NjQzQzE3LjAxMTcgMTQuNTY3OCAxNy4yNjggMTQuODA5MSAxNy4yNzk1IDE1LjE0MzJDMTcuMjkxNSAxNS40OTAyIDE3LjAzOTIgMTUuNzU1MSAxNi42NzI2IDE1Ljc2MDFDMTYuMTUgMTUuNzY3NiAxNS42Mjc0IDE1Ljc2ODEgMTUuMTA0OCAxNS43NTkxQzE0Ljk1OTIgMTUuNzU2NiAxNC45MDczIDE1LjgwMzcgMTQuODY4OSAxNS45NDQ5QzE0LjU0NTggMTcuMTM3OCAxMy40MjI4IDE3Ljk5MzYgMTIuMTg2NiAxOC4wMDAxQzEwLjkzMjkgMTguMDA3MSA5LjgwNDkxIDE3LjE3NTMgOS40NjQ4MiAxNS45NzVDOS40MTU0NSAxNS44MDAyIDkuMzQ0MTQgMTUuNzU4NiA5LjE3MzYgMTUuNzU4NkM2LjM2NzU3IDE1Ljc2NDEgMy41NjE1NCAxNS43NjI2IDAuNzU1NTA1IDE1Ljc2MTZDMC42NTAyODUgMTUuNzYxNiAwLjU0MTU3NCAxNS43NjQxIDAuNDM5ODQ1IDE1Ljc0MTFDMC4xODI1MyAxNS42ODI1IC0wLjAwMTk3ODY3IDE1LjQyOTEgMS42MDE3NmUtMDUgMTUuMTU5MkMwLjAwMjAxMDcxIDE0Ljg4NDMgMC4xODUwMjQgMTQuNjQ1NCAwLjQ0ODgyMSAxNC41ODY4QzAuNTM4NTgyIDE0LjU2NjggMC42MzM4MjkgMTQuNTYzMyAwLjcyNjU4MiAxNC41NjMzQzIuMTMyODQgMTQuNTYxOCAzLjUzODYgMTQuNTYyMyA0Ljk0NDg1IDE0LjU2MjNaTTEwLjUzNyAxNS4xNDgyQzEwLjUyOTUgMTYuMDUwNiAxMS4yNDg2IDE2Ljc5MDcgMTIuMTQwNyAxNi43OTg3QzEzLjA0MzggMTYuODA3MiAxMy43ODYzIDE2LjA3MzYgMTMuNzg5OCAxNS4xNzA3QzEzLjc5MzMgMTQuMjcxOCAxMy4wNjc3IDEzLjUzNzIgMTIuMTcyMSAxMy41MzI3QzExLjI2OTUgMTMuNTI4MSAxMC41NDM5IDE0LjI0NDggMTAuNTM3IDE1LjE0ODJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBpZD0iVmVjdG9yXzMiIGQ9Ik0yLjM1NDMyIDkuNTk5NDRDMS43NjQ4OSA5LjU5OTQ0IDEuMTg2NDMgOS42MDM0NSAwLjYwODQ2NiA5LjU5Nzk0QzAuMjEzMDE5IDkuNTk0NDMgLTAuMDU0MjY5NiA5LjI2ODkzIDAuMDEyMDUzOCA4Ljg4NTMzQzAuMDYwOTIzNyA4LjYwMTg5IDAuMzAxMjg0IDguNDAyNTggMC42MTE5NTcgOC40MDAwOEMxLjEyMjEgOC4zOTY1NyAxLjYzMjI0IDguMzk5MDcgMi4xNDIzOCA4LjM5OTA3QzIuMjEwMiA4LjM5OTA3IDIuMjc4NTIgOC4zOTkwNyAyLjM1NzgxIDguMzk5MDdDMi40Njc1MiA3Ljk1OTM5IDIuNjQyNTUgNy41NTUyNiAyLjkzNDI4IDcuMjEzMjNDMy42NjkzMiA2LjM1MTg5IDQuNjAyMzMgNS45OTk4NCA1LjcwNTQgNi4yMzQyMUM2Ljc5MyA2LjQ2NTA3IDcuNDk5NjIgNy4xNTY2NCA3LjgyNjc1IDguMjI0OEM3Ljg2OTY0IDguMzY0MDIgNy45MjU0OSA4LjQwMjU4IDguMDY4MTEgOC40MDI1OEMxMC45MTc1IDguMzk3NTcgMTMuNzY2OSA4LjM5ODU3IDE2LjYxNjQgOC4zOTkwN0MxNy4wMjgzIDguMzk5MDcgMTcuMzAyNSA4LjY2NTQ5IDE3LjI3OTEgOS4wMzc1N0MxNy4yNjAxIDkuMzM2NTMgMTcuMDI2MyA5LjU3NDQgMTYuNzI1NiA5LjU5NjQ0QzE2LjY1NzIgOS42MDE0NSAxNi41ODg5IDkuNTk4OTQgMTYuNTIwMSA5LjU5ODk0QzEzLjcwMTYgOS41OTg5NCAxMC44ODM2IDkuNjAwNDQgOC4wNjUxMiA5LjU5NTQ0QzcuOTIgOS41OTU0NCA3Ljg2NTE1IDkuNjM4NSA3LjgyNjI1IDkuNzc2MjJDNy40ODMxNyAxMC45OTc2IDYuMzYyNjUgMTEuODQ0NCA1LjExMDQ4IDExLjgzNjRDMy44NDMzNSAxMS44Mjg5IDIuNzM0ODEgMTAuOTcyMSAyLjM5OTcgOS43NDE2NkMyLjM4ODIzIDkuNjk5NiAyLjM3MzI3IDkuNjU4NTMgMi4zNTQzMiA5LjU5ODk0VjkuNTk5NDRaTTYuNzQzNjMgOC45OTM1QzYuNzQwNjQgOC4wOTE2IDYuMDEzMDggNy4zNjA5NiA1LjExODQ2IDcuMzYyOTZDNC4yMjYzNCA3LjM2NDk3IDMuNDkyNzkgOC4xMDExMSAzLjQ5MDc5IDguOTk1NUMzLjQ4OTMgOS44OTc0MSA0LjIzNjgxIDEwLjY0NjEgNS4xMjk5MyAxMC42MzU2QzYuMDMwMDMgMTAuNjI1IDYuNzQ2NjMgOS44OTU5IDYuNzQzNjMgOC45OTM1WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF84NTQ5Xzk1Mzc1Ij4KPHJlY3Qgd2lkdGg9IjE3LjI4IiBoZWlnaHQ9IjE4IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
    display: inline-block;
    width: 18px;
    height: 18px;
}

.search-filter-button.hide span {
    transition: all .2s;
    opacity: 0;
    width: auto;
    max-width: 0;
    white-space: nowrap;
    display: inline-block;
    margin-left: 0;
    line-height: 0;
}

.search-filter-button-top, .search-filter-button.expand span, .search-filter-button:hover span {
    opacity: 1;
    width: auto;
    max-width: 500px;
    margin-left: 10px;
}

.search-filter-button-top {
    position: static;
    background: none;
    border: 1px solid var(--line-ddd, #DDD);
    display: flex;
    padding: 8px 20px 8px 15px;
    align-items: center;
    gap: 20px;
    height: fit-content;
}

.search-filter-button-top:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxheWVyXzEiIGNsaXAtcGF0aD0idXJsKCNjbGlwMF84NTYzXzExNTk2MSkiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNS4wMzM5IDMuMDU1NDNDMy43Njc1IDMuMDU1NDMgMi41MDEwOSAzLjA1NjMyIDEuMjM0MjQgMy4wNTQ5OEMwLjgzODg0OSAzLjA1NDU0IDAuNTg5MjkxIDIuNzgyMTIgMC42NDgyNDUgMi40MjQyM0MwLjY4NTQ3OSAyLjE5ODU0IDAuODY3NjYxIDIuMDIxODIgMS4wOTUwNiAxLjk5Njg5QzEuMTcxNzQgMS45ODg0NCAxLjI0OTc2IDEuOTg5MzMgMS4zMjY4OCAxLjk4OTMzQzMuODE1ODEgMS45ODkzMyA2LjMwNDMgMS45ODc1NSA4Ljc5MzIzIDEuOTkyNDRDOC45NDUyNyAxLjk5MjQ0IDkuMDA3NzcgMS45NTUwNSA5LjA1MjEgMS43OTk3QzkuMzUyNjMgMC43Mzg0OTIgMTAuMzUxNyAtMC4wMDMxMDYxOCAxMS40NTUgOS43ODIwMWUtMDZDMTIuNTYxIDAuMDAzMTI1NzQgMTMuNTU3IDAuNzQ5MTc1IDEzLjg1MDQgMS44MTA4M0MxMy44OTI1IDEuOTYzOTUgMTMuOTU2NCAxLjk5NDIyIDE0LjA5ODIgMS45OTJDMTQuNTYyOCAxLjk4Mzk4IDE1LjAyNzMgMS45ODUzMiAxNS40OTE4IDEuOTkyODlDMTUuNzM1MiAxLjk5Njg5IDE1LjkzMjQgMi4xNjY5NCAxNS45ODQzIDIuMzkwMzlDMTYuMDM5NyAyLjYyOTg4IDE1Ljk0IDIuODc5NiAxNS43MjMyIDIuOTgyODdDMTUuNjIyNiAzLjAzMDk1IDE1LjUwMDcgMy4wNTAwOSAxNS4zODgxIDMuMDUyMzFDMTQuOTQwNCAzLjA1OTg4IDE0LjQ5MjMgMy4wNTg1NSAxNC4wNDQxIDMuMDUzMkMxMy45MzgyIDMuMDUxODcgMTMuODkxMiAzLjA4MjE0IDEzLjg2MTUgMy4xODg5N0MxMy41NTU3IDQuMjg4MDEgMTIuNTg0OSA1LjAzMzYyIDExLjQ2MzkgNS4wMzc2MkMxMC4zMyA1LjA0MTYzIDkuMzQ5NTMgNC4zMDMxNSA5LjA0MDEzIDMuMjAxNDNDOS4wMDUxMSAzLjA3NjM1IDguOTQ3NDggMy4wNTMyIDguODMzMTIgMy4wNTM2NUM3LjU2NjcyIDMuMDU2NzYgNi4zMDAzMSAzLjA1NTg3IDUuMDMzOSAzLjA1NTg3VjMuMDU1NDNaTTEwLjAwNTYgMi41MTEwM0MxMC4wMDExIDMuMzE0OTQgMTAuNjM5IDMuOTY1NzMgMTEuNDM2NCAzLjk3MDYzQzEyLjIzNjEgMy45NzU1MyAxMi44ODgxIDMuMzM1ODcgMTIuODk3IDIuNTM3NzNDMTIuOTA1OCAxLjczNDI2IDEyLjI1NDIgMS4wNjk2NyAxMS40NTQ2IDEuMDY3QzEwLjY1OCAxLjA2NDMzIDEwLjAxIDEuNzEwMjMgMTAuMDA1NiAyLjUxMTAzWiIgZmlsbD0iIzMzMzMzMyIvPgo8cGF0aCBpZD0iVmVjdG9yXzIiIGQ9Ik01LjAzNTA3IDEyLjk0NDJDNi4yOTA0IDEyLjk0NDIgNy41NDU3MiAxMi45NDE2IDguODAxNDkgMTIuOTQ3OEM4Ljk0NTU1IDEyLjk0ODcgOS4wMDg5NCAxMi45MTQ4IDkuMDUwNjEgMTIuNzY2MkM5LjM1MDI1IDExLjY5NjEgMTAuMzQ3NiAxMC45NTcxIDExLjQ2NTEgMTAuOTYyOUMxMi41ODEyIDEwLjk2ODcgMTMuNTY3NSAxMS43MjAxIDEzLjg1ODcgMTIuNzk1MUMxMy44OTE1IDEyLjkxNTcgMTMuOTQyNSAxMi45NDkxIDE0LjA2MTMgMTIuOTQ3M0MxNC41MiAxMi45NDA3IDE0Ljk3OTMgMTIuOTQxMSAxNS40Mzg1IDEyLjk0NkMxNS43NjEyIDEyLjk0OTEgMTUuOTg5IDEzLjE2MzcgMTUuOTk5MiAxMy40NjA2QzE2LjAwOTkgMTMuNzY5MSAxNS43ODU2IDE0LjAwNDUgMTUuNDU5OCAxNC4wMDlDMTQuOTk1MiAxNC4wMTU3IDE0LjUzMDcgMTQuMDE2MSAxNC4wNjYxIDE0LjAwODFDMTMuOTM2NyAxNC4wMDU5IDEzLjg5MDYgMTQuMDQ3NyAxMy44NTY1IDE0LjE3MzNDMTMuNTY5MiAxNS4yMzM2IDEyLjU3MSAxNS45OTQzIDExLjQ3MjIgMTYuMDAwMUMxMC4zNTc4IDE2LjAwNjMgOS4zNTUxMyAxNS4yNjcgOS4wNTI4MiAxNC4yQzkuMDA4OTQgMTQuMDQ0NiA4Ljk0NTU1IDE0LjAwNzcgOC43OTM5NiAxNC4wMDc3QzYuMjk5NzEgMTQuMDEyNiAzLjgwNTQ2IDE0LjAxMTIgMS4zMTEyMSAxNC4wMTAzQzEuMjE3NjggMTQuMDEwMyAxLjEyMTA1IDE0LjAxMjYgMS4wMzA2MiAxMy45OTIxQzAuODAxODk3IDEzLjk0IDAuNjM3ODkgMTMuNzE0OCAwLjYzOTY2MyAxMy40NzQ4QzAuNjQxNDM2IDEzLjIzMDUgMC44MDQxMTQgMTMuMDE4MSAxLjAzODYgMTIuOTY2QzEuMTE4MzkgMTIuOTQ4MiAxLjIwMzA1IDEyLjk0NTEgMS4yODU1IDEyLjk0NTFDMi41MzU1IDEyLjk0MzggMy43ODUwNyAxMi45NDQyIDUuMDM1MDcgMTIuOTQ0MlpNMTAuMDA1OCAxMy40NjVDOS45OTkxOSAxNC4yNjcyIDEwLjYzODQgMTQuOTI1MSAxMS40MzE0IDE0LjkzMjJDMTIuMjM0MSAxNC45Mzk4IDEyLjg5NDIgMTQuMjg3NyAxMi44OTczIDEzLjQ4NTFDMTIuOTAwNCAxMi42ODYxIDEyLjI1NTQgMTIuMDMzIDExLjQ1OTMgMTIuMDI5QzEwLjY1NyAxMi4wMjUgMTAuMDEyIDEyLjY2MiAxMC4wMDU4IDEzLjQ2NVoiIGZpbGw9IiMzMzMzMzMiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNMi43MzI1OSA4LjUzMjg0QzIuMjA4NjUgOC41MzI4NCAxLjY5NDQ3IDguNTM2NCAxLjE4MDcyIDguNTMxNUMwLjgyOTIxNiA4LjUyODM5IDAuNTkxNjI2IDguMjM5MDUgMC42NTA1OCA3Ljg5ODA3QzAuNjk0MDIgNy42NDYxMiAwLjkwNzY3MyA3LjQ2ODk2IDEuMTgzODMgNy40NjY3M0MxLjYzNzI5IDcuNDYzNjIgMi4wOTA3NSA3LjQ2NTg0IDIuNTQ0MjEgNy40NjU4NEMyLjYwNDQ5IDcuNDY1ODQgMi42NjUyMiA3LjQ2NTg0IDIuNzM1NyA3LjQ2NTg0QzIuODMzMjEgNy4wNzUwMSAyLjk4ODggNi43MTU3OSAzLjI0ODExIDYuNDExNzZDMy45MDE0OCA1LjY0NjEyIDQuNzMwODMgNS4zMzMxOSA1LjcxMTMzIDUuNTQxNTJDNi42NzgwOSA1Ljc0NjczIDcuMzA2MiA2LjM2MTQ2IDcuNTk2OTggNy4zMTA5NEM3LjYzNTEgNy40MzQ2OCA3LjY4NDc0IDcuNDY4OTYgNy44MTE1MiA3LjQ2ODk2QzEwLjM0NDMgNy40NjQ1MSAxMi44NzcxIDcuNDY1NCAxNS40MSA3LjQ2NTg0QzE1Ljc3NjEgNy40NjU4NCAxNi4wMTk5IDcuNzAyNjYgMTUuOTk5MSA4LjAzMzM5QzE1Ljk4MjIgOC4yOTkxNCAxNS43NzQzIDguNTEwNTggMTUuNTA3IDguNTMwMTdDMTUuNDQ2MyA4LjUzNDYyIDE1LjM4NTYgOC41MzIzOSAxNS4zMjQ0IDguNTMyMzlDMTIuODE5MSA4LjUzMjM5IDEwLjMxNDIgOC41MzM3MyA3LjgwODg2IDguNTI5MjhDNy42Nzk4NyA4LjUyOTI4IDcuNjMxMTEgOC41Njc1NiA3LjU5NjUzIDguNjg5OTdDNy4yOTE1NyA5Ljc3NTY2IDYuMjk1NTUgMTAuNTI4NCA1LjE4MjUyIDEwLjUyMTNDNC4wNTYxOCAxMC41MTQ2IDMuMDcwOCA5Ljc1Mjk2IDIuNzcyOTMgOC42NTkyNkMyLjc2Mjc0IDguNjIxODYgMi43NDk0NCA4LjU4NTM2IDIuNzMyNTkgOC41MzIzOVY4LjUzMjg0Wk02LjYzNDIxIDcuOTk0MjJDNi42MzE1NSA3LjE5MjUzIDUuOTg0ODIgNi41NDMwOCA1LjE4OTYxIDYuNTQ0ODZDNC4zOTY2MSA2LjU0NjY0IDMuNzQ0NTcgNy4yMDA5OSAzLjc0Mjc5IDcuOTk2QzMuNzQxNDYgOC43OTc2OSA0LjQwNTkyIDkuNDYzMTcgNS4xOTk4IDkuNDUzODNDNS45OTk5IDkuNDQ0NDggNi42MzY4NyA4Ljc5NjM2IDYuNjM0MjEgNy45OTQyMloiIGZpbGw9IiMzMzMzMzMiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF84NTYzXzExNTk2MSI+CjxyZWN0IHdpZHRoPSIxNS4zNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNjM5NjQ4KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
    width: 16px;
    height: 16px;
}

.search-filter-button-top span {
    color: #555;
    text-align: center;
    font-family: var(--font-family__noto-sans);
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.6;
    letter-spacing: 1.05px;
}

.list-controller {
    display: flex;
    font-size: 1rem;
    position: relative;
}

.fs-body-category .list-controller {
    justify-content: space-between;
    margin-bottom: 16px;
}

.fs-c-sortItems__label {
    border: unset;
    line-height: 0;
    margin-top: .7rem;
    margin-left: 2rem;
}

.fs-c-sortItems__label:after {
    content: ":";
}

.fs-c-productList__controller:nth-of-type(1) .fs-c-pagination {
    display: none;
}

.fs-c-sortItems__list {
    display: flex;
    justify-content: flex-end;
}

.fs-c-sortItems__list {
    display: none;
}

.fs-body-category .category-sort-btn,
#new_product_search_result .category-sort-btn {
    width: 134px;
    border-radius: 30px;
    border: 1px solid var(--line-ddd, #DDD);
}

.category-sort-btn::after {
    content: "";
    width: 0;
    height: 0;
    border-top: 5px solid #555;
    border-right: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    transform: translateY(3px);
}

.category-sort-btns::after {
    position: absolute;
    top: 50%;
    right: 1rem;
    transform: translateY(-50%);
    margin-top: 3px;
}

.d-none {
    display: none !important;
}

.fs-body-custom .category-navigation-wrapper {
    margin: 57px auto 0;
    max-width: var(--content--max-width);
    display: none;
}

body.home .fs-body-custom .category-navigation-wrapper{
    display: block;
}

/* Top Page Category/Shortcut Icons */
.shortcut-container {
    display: flex;
    width: 100%;
    align-items: flex-start;
    gap: 20px;
    justify-content: space-between;
    margin-top: 60px;
    margin-bottom: 20px;
}

.shortcut-item-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;
}

.shortcut-icon:before {
    display: flex;
    width: 50px;
    height: 50px;
    justify-content: center;
    align-items: center;
}

.shortcut-icon.sofa-icon:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDkiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCA0OSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Im1lbnUtbGl2aW5nIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTI0LjE5MyAxOC43NUg3LjkyOTY5IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNNC40Mzc1IDEwLjMzNzNDNC44Mzk2NiA1LjM4MjY4IDguOTg5OTUgMS41MDU4NiAxNC4wNDExIDEuNTA1ODZIMjQuMTkxNiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTcuOTI5MTIgMjUuODI4SDcuMTA4NzFDMy42NjYyMiAyNS44MjggMC44NjcxODggMjMuMDI5IDAuODY3MTg4IDE5LjU4NjVWMTQuMTE3MUMwLjg2NzE4OCAxMi4xNzA3IDIuNDQzNjYgMTAuNTc4MSA0LjQwNjIgMTAuNTc4MUM2LjM1MjY1IDEwLjU3ODEgNy45NDUyMSAxMi4xNTQ2IDcuOTQ1MjEgMTQuMTE3MVYxOC43NSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfNCIgZD0iTTcuOTI5NjkgMjUuODI4MUgyNC4xOTMiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzUiIGQ9Ik03LjI4NTE2IDMwLjUwOTNWMjUuODI4MSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfNiIgZD0iTTI0LjE5MzQgMTguNzVINDAuNDcyOCIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfNyIgZD0iTTQzLjk0NzUgMTAuMzM3M0M0My41NDUzIDUuMzgyNjggMzkuMzk1IDEuNTA1ODYgMzQuMzQzOSAxLjUwNTg2SDI0LjE5MzQiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzgiIGQ9Ik00MC40NzEyIDI1LjgyOEg0MS4yOTE2QzQ0LjczNDEgMjUuODI4IDQ3LjUzMzEgMjMuMDI5IDQ3LjUzMzEgMTkuNTg2NVYxNC4xMTcxQzQ3LjUzMzEgMTIuMTcwNyA0NS45NTY2IDEwLjU3ODEgNDMuOTk0MSAxMC41NzgxQzQyLjA0NzYgMTAuNTc4MSA0MC40NTUxIDEyLjE1NDYgNDAuNDU1MSAxNC4xMTcxVjE4Ljc1IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl85IiBkPSJNNDAuNDcyOCAyNS44MjgxSDI0LjE5MzQiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzEwIiBkPSJNNDEuMDk5NiAzMC41MDkzVjI1LjgyODEiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzExIiBkPSJNMjQuMTkzNCAxLjQ5MDIzVjE4Ljc1MDkiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo=);
}

.shortcut-icon.new-item-icon:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDUiIHZpZXdCb3g9IjAgMCA0NiA0NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxheWVyXzEiPgo8ZyBpZD0iR3JvdXAiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMjQuNDExNSAxNC44NzNIMTcuMTMzNkMxNi4zOTU0IDE0Ljg3MyAxNS43OTY5IDE1LjQyNzcgMTUuNzk2OSAxNi4xMTJWMjQuNjI3MiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMjQuNDExNSAyMi42MTkxSDE1Ljc5NjkiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTI0LjQxMTUgMzAuNjA1N0gxNy4xMzM2QzE2LjM5NTQgMzAuNjA1NyAxNS43OTY5IDMwLjA1MSAxNS43OTY5IDI5LjM2NjhWMjAuODUxNiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl80IiBkPSJNMzQuODc5MiAxOC44NDc3TDMxLjEzODcgMzEuMDAxIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzUiIGQ9Ik0yNy40MDA0IDE0Ljg3M0wzMS4xNDA5IDMwLjk5ODkiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfNiIgZD0iTTM0Ljg4MDkgMTguODQ3N0wzOC42MjE0IDMxLjAwMSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl83IiBkPSJNNDIuMzYxNiAxNC44NzNMMzguNjIxMSAzMC45OTg5IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzgiIGQ9Ik0zLjIzODI4IDMwLjYwNTZWMTQuODczTDEyLjMwNjMgMzAuNjA1NlYxNC44NzMiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxwYXRoIGlkPSJWZWN0b3JfOSIgZD0iTTM3LjMwMDggOEMzMy42NzY2IDQuMzA3NDYgMjguNTIwNSAyIDIyLjc5OTQgMkMxNy4wNzk4IDIgMTEuOTI0OCA0LjMwNjMgOC4zMDA3OCA3Ljk5NzE5IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8xMCIgZD0iTTcuMzAwNzggMzZDMTEuMDcyMyA0MC4yODk5IDE2LjYxODEgNDMgMjIuODAwOSA0M0MyOC45ODM2IDQzIDM0LjUyOTMgNDAuMjkwMSAzOC4zMDA4IDM2LjAwMDQiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+Cjwvc3ZnPgo=);
}

.shortcut-icon.feature-icon:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDEiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCA0MSAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Iklzb2xhdGlvbl9Nb2RlIiBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTMxMDdfMTEwMCkiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMjguNzc2OCAxNi45MjcyQzI3LjIwMjYgMTUuMjA2MSAyNi42MjM0IDEyLjg5NzggMjUuNTk1NyAxMC44NTg2QzI1LjE5NiAxMC40NDI3IDI0LjY4MjIgMTAuNTY1IDI0LjM4ODUgMTEuMDM4MUMyMy42MjE4IDEyLjI3NzkgMjMuMTg5NSAxNC4xMTMxIDIyLjM4MiAxNS40NjcxQzIwLjUzODYgMTguNTY2NiAxNy42MTg1IDE5LjM4MjMgMTQuNTI3MiAyMC43ODUyQzE0LjI0MTcgMjEuMTg0OSAxNC4yOTA3IDIxLjU2MDEgMTQuNjQxNCAyMS44OTQ1QzE3LjAwNjggMjIuOTcxMiAxOS41NDM1IDIzLjY5NzEgMjEuMzI5OCAyNS42OTU1QzIyLjg2MzIgMjcuNDE2NiAyMy40NzUgMjkuNjg0MSAyNC40NzAxIDMxLjcyMzJDMjQuNzMxMSAzMi4wNzQgMjUuNCAzMi4wNDEzIDI1LjY0NDcgMzEuNjgyNUMyNi42OTY5IDI5LjM5ODYgMjcuMzgyIDI2Ljk0MzUgMjkuMjU4IDI1LjE2NTNDMzAuOTc5MSAyMy41MzQgMzMuMzI4MiAyMi45MDU5IDM1LjQxNjMgMjEuODk0NUMzNS44NTY3IDIxLjYwOSAzNS44NjQ5IDIwLjk3MjggMzUuNDE2MyAyMC42ODc0QzMzLjA2NzIgMTkuNjI3IDMwLjU1NDkgMTguODkyOSAyOC43Njg2IDE2LjkzNTNMMjguNzc2OCAxNi45MjcyWk0zMy4wNzUzIDIxLjM4ODhDMzIuMDcyMSAyMS45NDM1IDMxLjAxMTcgMjIuMjEyNiAyOS45Njc3IDIyLjg2NTJDMjcuNDIyOCAyNC40NTU3IDI2LjEwOTYgMjYuNzQ3NyAyNS4wMzI5IDI5LjQ4MDJDMjQuNDc4MyAyOC4yODkzIDI0LjAzNzggMjcuMDI1IDIzLjI5NTUgMjUuOTIzOUMyMS43NDU4IDIzLjYyMzcgMTkuNDc4MyAyMi4yMzcxIDE2Ljg3NjMgMjEuMzY0M0MxNi43NjIxIDIxLjIwOTQgMTguOTQ4MSAyMC4zNzc0IDE5LjExMTIgMjAuMjk1OEMyMi4xNjE4IDE4Ljc2MjQgMjMuODgyOCAxNi4yMjU3IDI1LjAyNDcgMTMuMDc3MkMyNS41MzA1IDE0LjExMzEgMjUuOTA1NyAxNS4xOTggMjYuNDkyOSAxNi4xOTMxQzI3Ljk3NzQgMTguNjcyNyAzMC40NDg5IDIwLjMyMDMgMzMuMTczMiAyMS4xOTMxQzMzLjIwNTggMjEuMzk3IDMzLjE2NSAyMS4zMzE3IDMzLjA1OSAyMS4zODg4SDMzLjA3NTNaIiBmaWxsPSIjMzMzMzMzIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTE3LjMwMDQgMTAuNDkwOEMxNy44MDYxIDEwLjE2NDUgMTcuODA2MSA5LjY5OTU3IDE3LjMwMDQgOS4zNzMzMUMxNi41MDkyIDguODY3NiAxNS4xOTYgOC41MzMxOCAxNC4yOTg4IDguMDI3NDdDMTMuMjk1NSA3LjQ1NjUgMTIuMzk4MyA2LjUzNDgxIDExLjg0MzYgNS41MjMzOUMxMS4zOTUgNC42OTk1NyAxMS4wMzYxIDMuMzA0NzkgMTAuNTYzIDIuNjExNDhDMTAuMzc1NCAyLjM0MjMxIDEwLjA4OTkgMi4yNjg5IDkuNzggMi4zNTg2MkM5LjU5MjM5IDIuNDE1NzIgOS40NzAwNCAyLjcwOTM2IDkuMzgwMzIgMi44NzI0OUM4LjE1NjgzIDUuMTk3MTIgOC4xNDA1MiA2Ljc3MTM1IDUuNTIyMjUgOC4xNjYxM0M0LjczMTA2IDguNTkwMjcgMy4zNjg5IDguOTQ5MTYgMi43MDgyMiA5LjM5Nzc4QzIuMjY3NzYgOS42OTk1NyAyLjMwODU0IDEwLjIxMzQgMi43NTcxNiAxMC40OTA4QzMuNTgwOTcgMTEuMDA0NiA0Ljg0NTI1IDExLjMxNDYgNS43NTg3OSAxMS44MzY2QzYuNzg2NTIgMTIuNDIzOSA3LjY0Mjk2IDEzLjMwNDggOC4yMTM5MyAxNC4zNDA3QzguNTMyMDMgMTQuOTE5OCA5LjM2NDAxIDE3LjI1MjYgOS43MzEwNiAxNy40NzI4QzEwLjA2NTUgMTcuNjc2NyAxMC4zOTk5IDE3LjUxMzYgMTAuNTk1NyAxNy4yMDM2QzExLjA0NDMgMTYuNTEwMyAxMS4zNjI0IDE1LjI3MDUgMTEuNzcwMiAxNC40ODc1QzEyLjMyNDkgMTMuNDI3MSAxMy4yMTM5IDEyLjQ1NjUgMTQuMjQ5OCAxMS44NTI5QzE1LjE1NTIgMTEuMzIyNyAxNi40OTI5IDExLjAwNDYgMTcuMzAwNCAxMC40ODI2VjEwLjQ5MDhaTTEwLjA5ODEgMTUuMzg0N0M5Ljc0NzM3IDE1LjAzNCA5LjYzMzE4IDE0LjQyMjIgOS40MDQ3OSAxMy45ODE4QzguNzM1OTUgMTIuNzAxMiA3LjcxNjM3IDExLjU1OTMgNi40NjAyNiAxMC44MTdDNS44NjQ4MiAxMC40NjYzIDUuMTYzMzYgMTAuMjc4NyA0LjYwODcxIDkuODg3MTdDNi44MTkxNSA5LjExMjI5IDguNDI2IDcuODE1MzkgOS40NzgyIDUuNzE5MTVDOS42ODIxMiA1LjMxOTQ3IDkuNzcxODQgNC43NzI5OCAxMC4wOTgxIDQuNDcxMTlDMTAuODczIDcuMTEzOTMgMTIuODg3NyA5LjA4NzgyIDE1LjUxNDEgOS44ODcxN0wxMy43MzYgMTAuNzQzNkMxMS45NDE1IDExLjc2MzIgMTAuNzAxNyAxMy40MjcxIDEwLjA5ODEgMTUuMzg0N1oiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNMC44Mzk5NiAyMS4yMDAxQzAuMjM2MzcyIDIxLjMzODggMC4yMTE5MDIgMjIuMjg0OSAwLjk3ODYyMyAyMi4zOTkxQzEuNDg0MzMgMjIuNDcyNSAyLjYyNjI2IDIyLjQ4MDcgMi41MjAyMiAyMS42OTc3QzIuNDMwNSAyMS4wNTMzIDEuMzIxMiAyMS4wOTQxIDAuODMxODA0IDIxLjIwMDFIMC44Mzk5NloiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KPHBhdGggaWQ9IlZlY3Rvcl80IiBkPSJNMy42NzAyMyAxOC4zNzk0QzMuNTM5NzIgMTguNDAzOCAzLjI4Njg3IDE4LjU5MTQgMy4yNDYwOCAxOC43MjE5QzMuMTk3MTQgMTguODc2OSAzLjE5NzE0IDE5Ljg5NjUgMy4yMjk3NyAyMC4wNzU5QzMuMzI3NjUgMjAuNTczNSA0LjExODg0IDIwLjY1NTEgNC4zNTUzOCAyMC4xMzNDNC42MDAwOCAxOS41OTQ3IDQuNTM0ODMgMTguMTkxOCAzLjY3MDIzIDE4LjM3MTJWMTguMzc5NFoiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KPHBhdGggaWQ9IlZlY3Rvcl81IiBkPSJNMzYuOTc0MSAzMS4yMTZDMzYuMjcyNiAzMS4yNTY3IDM2LjMyOTcgMzIuMjQzNyAzNi4zODY4IDMyLjc1NzZDMzYuNDc2NSAzMy41MTYxIDM3LjUwNDMgMzMuNTg5NSAzNy42MTAzIDMyLjY3NkMzNy42Njc0IDMyLjE5NDcgMzcuNjkxOSAzMS4xNzUyIDM2Ljk3NDEgMzEuMjA3OFYzMS4yMTZaIiBmaWxsPSIjMzMzMzMzIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxwYXRoIGlkPSJWZWN0b3JfNiIgZD0iTTIyLjE2MjMgMi4wNzI0QzIyLjIyNzYgMS41MzQwNyAyMi4xNjIzIDAuNTE0NDkgMjEuMzc5MyAwLjY3NzYyMkMyMC44MDgzIDAuNzk5OTcxIDIwLjg4OTkgMS43NjI0NSAyMC45Mzg5IDIuMjI3MzhDMjEuMDI4NiAzLjAxMDQxIDIyLjA1NjMgMi45Nzc3OCAyMi4xNjIzIDIuMDcyNFoiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KPHBhdGggaWQ9IlZlY3Rvcl83IiBkPSJNMTkuNTkyMyA0LjY5OTY0QzIwLjQwNzkgNC41ODU0NCAyMC40NTY5IDMuNTc0MDIgMTkuNjczOCAzLjQ4NDNDMTkuNDYxOCAzLjQ1OTgzIDE4LjY0NjEgMy40NTE2OCAxOC40NjY3IDMuNTAwNjFDMTguMjc5MSAzLjU1NzcxIDE4LjA5OTYgMy44Njc2NiAxOC4wOTk2IDQuMDU1MjZDMTguMDk5NiA0Ljc1NjczIDE5LjA4NjYgNC43NjQ4OSAxOS41ODQxIDQuNjk5NjRIMTkuNTkyM1oiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KPHBhdGggaWQ9IlZlY3Rvcl84IiBkPSJNMzcuNTk0MyAyOC4xNTc1QzM3LjczMyAyNy41NTM5IDM3LjcyNDggMjYuMzU0OSAzNi44Mjc2IDI2LjU1MDZDMzYuMjgxMSAyNi42NzMgMzYuMzA1NSAyNy43NDE1IDM2LjM5NTMgMjguMTczOEMzNi41MDEzIDI4LjcyMDMgMzcuNDU1NiAyOC43OTM3IDM3LjYwMjQgMjguMTU3NUgzNy41OTQzWiIgZmlsbD0iIzMzMzMzMyIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8cGF0aCBpZD0iVmVjdG9yXzkiIGQ9Ik02Ljg0NDY3IDIxLjE5OTdDNi41ODM2NiAyMS4xMjYzIDUuNDI1NDIgMjEuMTM0NSA1LjI0NTk4IDIxLjM1NDdDNS4xMjM2MyAyMS41MDE1IDUuMTA3MzIgMjEuODYwNCA1LjE2NDQxIDIyLjAzOThDNS4zMDMwNyAyMi41MjExIDYuNjczMzkgMjIuNDk2NiA3LjAwNzgxIDIyLjIzNTZDNy4zNTAzOCAyMS45NTgzIDcuMjUyNSAyMS4zMTM5IDYuODUyODMgMjEuMTkxNkw2Ljg0NDY3IDIxLjE5OTdaIiBmaWxsPSIjMzMzMzMzIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxwYXRoIGlkPSJWZWN0b3JfMTAiIGQ9Ik0zNC4xMzU2IDMwLjUwNzZDMzQuNjY1OCAzMC41NjQ3IDM1Ljg2NDggMzAuNjU0NCAzNS42ODUzIDI5Ljc5OEMzNS41NzExIDI5LjIzNTIgMzQuNjgyMSAyOS4yMzUyIDM0LjIzMzUgMjkuMzAwNEMzMy4zNDQ0IDI5LjQzOTEgMzMuMzc3IDMwLjQxNzkgMzQuMTM1NiAzMC40OTk0VjMwLjUwNzZaIiBmaWxsPSIjMzMzMzMzIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxwYXRoIGlkPSJWZWN0b3JfMTEiIGQ9Ik0yMy4wODQzIDQuNTg1MDRDMjMuMzg2MSA0Ljc4MDggMjQuNDIyIDQuNzcyNjQgMjQuNzA3NSA0LjU0NDI2QzI1LjAzMzggNC4yODMyNSAyNC45NzY3IDMuNjc5NjYgMjQuNjAxNSAzLjUyNDY4QzI0LjQzODMgMy40NTk0MyAyMy4zNzggMy40NTEyNyAyMy4yMDY3IDMuNTAwMjFDMjIuNzgyNSAzLjYyMjU2IDIyLjcwMSA0LjM0MDM0IDIzLjA4NDMgNC41ODUwNFoiIGZpbGw9IiMzMzMzMzMiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIwLjIiLz4KPHBhdGggaWQ9IlZlY3Rvcl8xMiIgZD0iTTIyLjE0NjkgNi45MzU3MkMyMi4yNjkzIDYuMzIzOTcgMjIuMjEyMiA1LjEzMzExIDIxLjI5ODYgNS40MDIyN0MyMC44NDE5IDUuNTQwOTQgMjAuODY2MyA2LjYzMzkyIDIwLjkzOTcgNy4wMjU0NEMyMS4wNDU4IDcuNTk2NCAyMi4wMDAxIDcuNjQ1MzQgMjIuMTM4OCA2LjkzNTcySDIyLjE0NjlaIiBmaWxsPSIjMzMzMzMzIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxwYXRoIGlkPSJWZWN0b3JfMTMiIGQ9Ik0zLjU4OTI2IDIzLjEwODVDMy4xMTYxOCAyMy4yNDcxIDMuMTczMjcgMjQuMzIzOCAzLjIzODUzIDI0LjczMTZDMy4zMjgyNSAyNS4zMDI2IDQuMTg0NjkgMjUuMzUxNSA0LjM4MDQ1IDI0LjczOThDNC41NzYyMSAyNC4xMzYyIDQuNTI3MjcgMjIuODMxMSAzLjU4OTI2IDIzLjEwODVaIiBmaWxsPSIjMzMzMzMzIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxwYXRoIGlkPSJWZWN0b3JfMTQiIGQ9Ik0zOC44ODI2IDI5LjI5OThDMzguMDk5NSAyOS40Mzg1IDM4LjA5MTQgMzAuNDE3MyAzOC43ODQ3IDMwLjUwN0MzOS4yOTA0IDMwLjU3MjIgNDAuMzk5NyAzMC42NTM4IDQwLjM5OTcgMjkuOTI3OUM0MC4zOTk3IDI5LjIwMTkgMzkuMzg4MyAyOS4yMTAxIDM4Ljg5MDcgMjkuMjk5OEgzOC44ODI2WiIgZmlsbD0iIzMzMzMzMyIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzMTA3XzExMDAiPgo8cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iMzMiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjQwMDM5MSAwLjUpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);
}

.shortcut-icon.ranking-icon:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0OCA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxheWVyXzEiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNMjQgM0wyMS41NTY1IDYuMDI2NTRMMTggNC41MTYyN0wyMC40MzA3IDEwSDI0IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMjQgM0wyNi40NDM1IDYuMDI2NTRMMzAgNC41MTYyN0wyNy41NjkzIDEwSDI0IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNMjggMTBIMjBWMTNIMjhWMTBaIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl80IiBkPSJNNDMuODc0IDM4LjM1NTVINC42ODgwNUMzLjM1NTU3IDM4LjM1NTUgMi4yNzUzOSAzOS40MzU3IDIuMjc1MzkgNDAuNzY4MVY0MC43NzhDMi4yNzUzOSA0Mi4xMTA1IDMuMzU1NTcgNDMuMTkwNyA0LjY4ODA1IDQzLjE5MDdINDMuODc0QzQ1LjIwNjQgNDMuMTkwNyA0Ni4yODY2IDQyLjExMDUgNDYuMjg2NiA0MC43NzhWNDAuNzY4MUM0Ni4yODY2IDM5LjQzNTcgNDUuMjA2NCAzOC4zNTU1IDQzLjg3NCAzOC4zNTU1WiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGlkPSJWZWN0b3JfNSIgZD0iTTIxLjM0OTQgMTYuNTUyN0gyNy4yMTNDMjguODY0MyAxNi41NTI3IDMwLjE5OTEgMTcuODg3NiAzMC4xOTkxIDE5LjUzODlWMzguMzU1NkgxOC4zNjMzVjE5LjUzODlDMTguMzYzMyAxNy44ODc2IDE5LjY5ODIgMTYuNTUyNyAyMS4zNDk0IDE2LjU1MjdaIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggaWQ9IlZlY3Rvcl82IiBkPSJNMzAuMjMwNSAyOC4xMTEzSDM5LjA4MDJDNDAuNzMxNSAyOC4xMTEzIDQyLjA2NjMgMjkuNDQ2MiA0Mi4wNjYzIDMxLjA5NzVWMzguMzY1MUgzMC4yMzA1VjI4LjExMTNaIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS40IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggaWQ9IlZlY3Rvcl83IiBkPSJNMTguMzYzMyAzOC4zNjUySDYuNTI3NDJMNi41Mjc0MiAyNS4zMzI5QzYuNTI3NDIgMjMuNjgxNyA3Ljg2MjI5IDIyLjM0NjggOS41MTM1NyAyMi4zNDY4SDE4LjM2MzNMMTguMzYzMyAzOC4zNjUyWiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjwvZz4KPC9zdmc+Cg==);
}

.shortcut-icon.coordinate-icon:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDciIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCA0NyA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjA3MjMgNC43NjU2MkgxNC4wMDQ5QzE0Ljg2OTIgNC43NjU2MiAxNS42MTgyIDUuNDI4MjUgMTUuODM0MiA2LjM3ODk4TDE3Ljk1MTggMTUuODI4NkMxOC4yNTQzIDE3LjE4MjcgMTcuMzQ2OCAxOC41MDggMTYuMTIyNCAxOC41MDhIMTAuMDcyMyIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEwLjA3MjggNC43NjU2Mkg2LjE0MDMxQzUuMjc2MDEgNC43NjU2MiA0LjUyNjkyIDUuNDI4MjUgNC4zMTA4NSA2LjM3ODk4TDIuMTkzMzYgMTUuODI4NkMxLjg5MDg2IDE3LjE4MjcgMi43OTg0IDE4LjUwOCA0LjAyMjgyIDE4LjUwOEgxMC4wNzI4IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTAuMDcyMyAxOC41MDc4VjQ0LjA3NjYiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik00LjU1NjY0IDQ0LjA3NjJIMTAuMDczNyIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEwLjA3MjMgNDQuMDc2MkgxNS42MDM4IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMzEuMTMyOCAxNy44NzVIMzQuMzQ1MUMzOC42NjY2IDE3Ljg3NSA0Mi4xODE0IDIxLjM4OTggNDIuMTgxNCAyNS43MTEzVjI3LjEyMyIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTMxLjEzMjggNDAuNDkwMUg0MC42Njg5QzQzLjEzMjEgNDAuNDkwMSA0NS4xMzQ0IDM4LjQ4NzggNDUuMTM0NCAzNi4wMjQ2VjI5Ljk2MDFDNDUuMTM0NCAyOC40MDQ0IDQzLjg2NjcgMjcuMTM2NyA0Mi4zMTEgMjcuMTM2N0M0MC43NTUyIDI3LjEzNjcgMzkuNDg3NyAyOC40MDQ0IDM5LjQ4NzcgMjkuOTYwMVYzMy40MzE3SDMxLjEzMjgiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0zOC4zOTI2IDQ0LjQ2NlY0MC40OTAyIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8cGF0aCBkPSJNMzEuMTMyNiAxNy44NzVIMjcuOTIwM0MyMy41OTg4IDE3Ljg3NSAyMC4wODQgMjEuMzg5OCAyMC4wODQgMjUuNzExM1YyNy4xMjMiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0zMS4xMzEzIDQwLjQ5MDFIMjIuNzc2NEgyMS41ODA4QzE5LjExNzYgNDAuNDkwMSAxNy4xMTUyIDM4LjQ4NzggMTcuMTE1MiAzNi4wMjQ2VjI5Ljk2MDFDMTcuMTE1MiAyOC40MDQ0IDE4LjM4MjkgMjcuMTM2NyAxOS45Mzg2IDI3LjEzNjdDMjEuNDk0NCAyNy4xMzY3IDIyLjc2MiAyOC40MDQ0IDIyLjc2MiAyOS45NjAxVjMzLjQzMTdIMzEuMTE2OSIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTIzLjg3MTEgNDQuNDY2VjQwLjQ5MDIiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0zOS41MjQ5IDIuMzAwNzhIMjMuNTgyNUMyMy4xNjkxIDIuMzAwNzggMjIuODM0IDIuNjc0MjcgMjIuODM0IDMuMTM0OTlWMTMuNDI2NkMyMi44MzQgMTMuODg3MyAyMy4xNjkxIDE0LjI2MDggMjMuNTgyNSAxNC4yNjA4SDM5LjUyNDlDMzkuOTM4MyAxNC4yNjA4IDQwLjI3MzUgMTMuODg3MyA0MC4yNzM1IDEzLjQyNjZWMy4xMzQ5OUM0MC4yNzM1IDIuNjc0MjcgMzkuOTM4MyAyLjMwMDc4IDM5LjUyNDkgMi4zMDA3OFoiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8cGF0aCBkPSJNMjguMjAwNyAxNC4xODM3TDM1Ljg2NzMgNi45MDAzOUw0MC4wODQgMTAuMzUwNE0yMi44MzQgMTEuNTAwNEwyNy40MzQgNy42NjcwNkwzMS42NTA3IDEwLjkwNjIiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}

.shortcut-icon.live-icon:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iNDYiIHZpZXdCb3g9IjAgMCAzNCA0NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxheWVyXzEiIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMzA5OF8xNjc1NDIpIj4KPHBhdGggaWQ9IlZlY3RvciIgZD0iTTI0Ljk1NDEgMjEuMTg1NkMyNS44NzE3IDE5Ljc2MiAyNi40MDQxIDE4LjA2NjggMjYuNDA0MSAxNi4yNDc0QzI2LjQwNDEgMTEuMjA0OSAyMi4zMTQ0IDcuMTE3MTkgMTcuMjY5NCA3LjExNzE5QzEyLjIyNDUgNy4xMTcxOSA4LjEzNDc3IDExLjIwNDkgOC4xMzQ3NyAxNi4yNDc0QzguMTM0NzcgMTguMDY3MSA4LjY2NzMyIDE5Ljc2MjMgOS41ODUxMyAyMS4xODYxIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8yIiBkPSJNMjcuMzEzNyAyNy4xMzg4QzMwLjI0OTMgMjQuNDMyNCAzMi4wODgxIDIwLjU1NTIgMzIuMDg4MSAxNi4yNDg4QzMyLjA4ODEgOC4wNjg3NCAyNS40NTM3IDEuNDM3NSAxNy4yNjk2IDEuNDM3NUM5LjA4NTYzIDEuNDM3NSAyLjQ1MTE3IDguMDY4NzQgMi40NTExNyAxNi4yNDg4QzIuNDUxMTcgMjAuNTU1NyA0LjI5MDM0IDI0LjQzMzIgNy4yMjY1MSAyNy4xMzk2IiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl8zIiBkPSJNMTcuMjY5MSAxOS44OTk5QzE5LjI4NzEgMTkuODk5OSAyMC45MjMgMTguMjY0OCAyMC45MjMgMTYuMjQ3OEMyMC45MjMgMTQuMjMwOCAxOS4yODcxIDEyLjU5NTcgMTcuMjY5MSAxMi41OTU3QzE1LjI1MTEgMTIuNTk1NyAxMy42MTUyIDE0LjIzMDggMTMuNjE1MiAxNi4yNDc4QzEzLjYxNTIgMTguMjY0OCAxNS4yNTExIDE5Ljg5OTkgMTcuMjY5MSAxOS44OTk5WiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfNCIgZD0iTTIzLjU2MDkgMjcuMTM1NEMyMi44OTU1IDI0LjI3NzYgMjAuMzMxNCAyMi4xNDg0IDE3LjI2OTcgMjIuMTQ4NEMxNC4yMDgxIDIyLjE0ODQgMTEuNjQ0IDI0LjI3NzUgMTAuOTc4NSAyNy4xMzUyIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggaWQ9IlZlY3Rvcl81IiBkPSJNMTEuNjUyMyAzMi4yNzczVjQ0LjU2MzgiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzYiIGQ9Ik0xLjYzODY3IDMyLjI3NzNWNDMuMzIzOUMxLjYzODY3IDQ0LjAwODcgMi4xOTQwOSA0NC41NjM4IDIuODc5MjMgNDQuNTYzOEg3LjI1NDgiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzciIGQ9Ik0zMi43NjI2IDQ0LjU2MzhIMjguMzY0NEMyNy42OTE4IDQ0LjU2MzggMjcuMTQ2NSA0NC4wMTg4IDI3LjE0NjUgNDMuMzQ2NVYzMy40OTQ3QzI3LjE0NjUgMzIuODIyNCAyNy42OTE4IDMyLjI3NzMgMjguMzY0NCAzMi4yNzczSDMyLjc2MjYiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBpZD0iVmVjdG9yXzgiIGQ9Ik0yNy4xNDY1IDM4LjQxOTlIMzIuNzYyNiIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGlkPSJWZWN0b3JfOSIgZD0iTTE2LjA1MDggMzIuMjc3M0wxOS40MzQgNDQuNTYzOEwyMi44MTcyIDMyLjI3NzMiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzMDk4XzE2NzU0MiI+CjxyZWN0IHdpZHRoPSIzMyIgaGVpZ2h0PSI0NSIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNzAxMTcyIDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
}

.shortcut-icon.life-magazine-icon:before {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MSA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9IkxpdmUgTWFnYXppbmUiPgo8cGF0aCBpZD0iVmVjdG9yIiBkPSJNNDYuMTYzMSAyMi4yNjMySDMzLjM5NjVWOS43NTQzOUMzMy4zOTY1IDguMjM1ODQgMzIuMTYxMSA3IDMwLjY0MTYgN0gxMC40ODE0QzguOTYyNCA3IDcuNzI2NTYgOC4yMzU4NCA3LjcyNjU2IDkuNzU0MzlWMjIuNzU1NEM3LjcyNjU2IDI0LjI3NDQgOC45NjI0IDI1LjUwOTggMTAuNDgxNCAyNS41MDk4SDIzLjI0OFYzOC4wMTg2QzIzLjI0OCAzOS41MzgxIDI0LjQ4MzkgNDAuNzczNCAyNi4wMDI0IDQwLjc3MzRINDYuMTYzMUM0Ny42ODI2IDQwLjc3MzQgNDguOTE4IDM5LjUzODEgNDguOTE4IDM4LjAxODZWMjUuMDE3NkM0OC45MTggMjMuNDk5IDQ3LjY4MjYgMjIuMjYzMiA0Ni4xNjMxIDIyLjI2MzJaTTEwLjQ4MTQgOC41SDMwLjY0MTZDMzEuMzM0IDguNSAzMS44OTY1IDkuMDYyNSAzMS44OTY1IDkuNzU0MzlWMTguNDc1MUwyNy43NzY0IDEzLjE1MDRDMjcuMjQ2MSAxMi40NjQ4IDI2LjQ0NDMgMTIuMDcxMyAyNS41Nzc2IDEyLjA3MThDMjQuNzEwOSAxMi4wNzE4IDIzLjkwOTcgMTIuNDY0OCAyMy4zNzk0IDEzLjE1MDRMMTcuNDk2IDIwLjc1NDNMMTQuNzY1NiAxNy4yMjU2QzE0LjIzNzggMTYuNTQzNSAxMy40NDA0IDE2LjE1MjMgMTIuNTc4MSAxNi4xNTIzQzExLjcxNTggMTYuMTUyMyAxMC45MTg1IDE2LjU0MzUgMTAuMzkwNiAxNy4yMjU2TDkuMjI2NTYgMTguNzI5OVY5Ljc1NDM5QzkuMjI2NTYgOS4wNjI1IDkuNzg5NTUgOC41IDEwLjQ4MTQgOC41Wk05LjIyNjU2IDIyLjc1NTRWMjEuMTgxMkwxMS41NzcxIDE4LjE0MzZDMTIuMDYwNSAxNy41MTk1IDEzLjA5NTcgMTcuNTE5NSAxMy41NzkxIDE4LjE0MzZMMTguMTE4NyAyNC4wMTAzSDEwLjQ4MTRDOS43ODk1NSAyNC4wMTAzIDkuMjI2NTYgMjMuNDQ3MyA5LjIyNjU2IDIyLjc1NTRaTTIzLjQ0NTEgMjQuMDEwM0gyMC4wMTU1TDE4LjQ0NDUgMjEuOThMMjQuNTY1OSAxNC4wNjg0QzI1LjA1NTIgMTMuNDM4IDI2LjEwMyAxMy40MzcgMjYuNTkwMyAxNC4wNjg0TDMxLjg5NjUgMjAuOTI1MlYyMi4yNjMySDI2LjAwMjRDMjQuODQwMSAyMi4yNjMyIDIzLjg0ODggMjIuOTg5NiAyMy40NDUxIDI0LjAxMDNaTTQ3LjQxOCAzOC4wMTg2QzQ3LjQxOCAzOC43MTA5IDQ2Ljg1NTUgMzkuMjczNCA0Ni4xNjMxIDM5LjI3MzRIMjYuMDAyNEMyNS4zMTA1IDM5LjI3MzQgMjQuNzQ4IDM4LjcxMDkgMjQuNzQ4IDM4LjAxODZWMjUuMDE3NkMyNC43NDggMjQuMzI1NyAyNS4zMTA1IDIzLjc2MzIgMjYuMDAyNCAyMy43NjMySDQ2LjE2MzFDNDYuODU1NSAyMy43NjMyIDQ3LjQxOCAyNC4zMjU3IDQ3LjQxOCAyNS4wMTc2VjM4LjAxODZaIiBmaWxsPSIjMzMzMzMzIi8+CjxwYXRoIGlkPSJWZWN0b3JfMiIgZD0iTTE5LjUzMDMgMjkuMDUwOEgzLjU1MDc4QzMuMTM2NzIgMjkuMDUwOCAyLjgwMDc4IDI5LjM4NjcgMi44MDA3OCAyOS44MDA4QzIuODAwNzggMzAuMjE0OCAzLjEzNjcyIDMwLjU1MDggMy41NTA3OCAzMC41NTA4SDE5LjUzMDNDMTkuOTQ0MyAzMC41NTA4IDIwLjI4MDMgMzAuMjE0OCAyMC4yODAzIDI5LjgwMDhDMjAuMjgwMyAyOS4zODY3IDE5Ljk0NDMgMjkuMDUwOCAxOS41MzAzIDI5LjA1MDhaIiBmaWxsPSIjMzMzMzMzIi8+CjxwYXRoIGlkPSJWZWN0b3JfMyIgZD0iTTE5LjUzMDMgMzQuMDg5OEgzLjU1MDc4QzMuMTM2NzIgMzQuMDg5OCAyLjgwMDc4IDM0LjQyNTggMi44MDA3OCAzNC44Mzk4QzIuODAwNzggMzUuMjUzOSAzLjEzNjcyIDM1LjU4OTggMy41NTA3OCAzNS41ODk4SDE5LjUzMDNDMTkuOTQ0MyAzNS41ODk4IDIwLjI4MDMgMzUuMjUzOSAyMC4yODAzIDM0LjgzOThDMjAuMjgwMyAzNC40MjU4IDE5Ljk0NDMgMzQuMDg5OCAxOS41MzAzIDM0LjA4OThaIiBmaWxsPSIjMzMzMzMzIi8+CjxwYXRoIGlkPSJWZWN0b3JfNCIgZD0iTTE5LjUzMDMgMzkuMTMwOUgzLjU1MDc4QzMuMTM2NzIgMzkuMTMwOSAyLjgwMDc4IDM5LjQ2NjggMi44MDA3OCAzOS44ODA5QzIuODAwNzggNDAuMjk0OSAzLjEzNjcyIDQwLjYzMDkgMy41NTA3OCA0MC42MzA5SDE5LjUzMDNDMTkuOTQ0MyA0MC42MzA5IDIwLjI4MDMgNDAuMjk0OSAyMC4yODAzIDM5Ljg4MDlDMjAuMjgwMyAzOS40NjY4IDE5Ljk0NDMgMzkuMTMwOSAxOS41MzAzIDM5LjEzMDlaIiBmaWxsPSIjMzMzMzMzIi8+CjxwYXRoIGlkPSJWZWN0b3JfNSIgZD0iTTM5LjY0NzUgMzAuMDA3OEwzNC41MTM3IDI3LjA0MzlDMzMuOTY2OCAyNi43Mjc1IDMzLjMxNTQgMjYuNzI3NSAzMi43Njg2IDI3LjA0MzlDMzIuMjIyNyAyNy4zNTk0IDMxLjg5NjUgMjcuOTIzOCAzMS44OTY1IDI4LjU1NDdWMzQuNDgyNEMzMS44OTY1IDM1LjExMzMgMzIuMjIyNyAzNS42Nzc3IDMyLjc2ODYgMzUuOTkzMkMzMy4wNDIgMzYuMTUxNCAzMy4zNDE4IDM2LjIyOTUgMzMuNjQxNiAzNi4yMjk1QzMzLjk0MTQgMzYuMjI5NSAzNC4yNDAyIDM2LjE1MTQgMzQuNTEzNyAzNS45OTMyTDM5LjY0NzUgMzMuMDI5M0M0MC4xOTM0IDMyLjcxMzkgNDAuNTE5NSAzMi4xNDk0IDQwLjUxOTUgMzEuNTE4NkM0MC41MTk1IDMwLjg4NzcgNDAuMTkzNCAzMC4zMjMyIDM5LjY0NzUgMzAuMDA3OFpNMzguODk3NSAzMS43MzA1TDMzLjc2MzcgMzQuNjk0M0MzMy42NTcyIDM0Ljc1NDkgMzMuNTY1NCAzNC43MjE3IDMzLjUxODYgMzQuNjk0M0MzMy40NzI3IDM0LjY2OCAzMy4zOTY1IDM0LjYwNTUgMzMuMzk2NSAzNC40ODI0VjI4LjU1NDdDMzMuMzk2NSAyOC40MzE2IDMzLjQ3MjcgMjguMzY5MSAzMy41MTg2IDI4LjM0MjhDMzMuNTQ1OSAyOC4zMjcxIDMzLjU4ODkgMjguMzA4NiAzMy42NDE2IDI4LjMwODZDMzMuNjc4NyAyOC4zMDg2IDMzLjcxOTcgMjguMzE3NCAzMy43NjM3IDI4LjM0MjhMMzguODk3NSAzMS4zMDY2QzM5LjAwMzkgMzEuMzY4MiAzOS4wMTk1IDMxLjQ2NTggMzkuMDE5NSAzMS41MTg2QzM5LjAxOTUgMzEuNTcxMyAzOS4wMDM5IDMxLjY2ODkgMzguODk3NSAzMS43MzA1WiIgZmlsbD0iIzMzMzMzMyIvPgo8cGF0aCBpZD0iVmVjdG9yXzYiIGQ9Ik0xNi4zODI4IDE1LjYwMTFDMTguMDU5NiAxNS42MDExIDE5LjQyMzggMTQuMjM3MyAxOS40MjM4IDEyLjU2MDVDMTkuNDIzOCAxMC44ODM4IDE4LjA1OTYgOS41MTk1MyAxNi4zODI4IDkuNTE5NTNDMTQuNzA2MSA5LjUxOTUzIDEzLjM0MTggMTAuODgzOCAxMy4zNDE4IDEyLjU2MDVDMTMuMzQxOCAxNC4yMzczIDE0LjcwNjEgMTUuNjAxMSAxNi4zODI4IDE1LjYwMTFaTTE2LjM4MjggMTEuMDE5NUMxNy4yMzI0IDExLjAxOTUgMTcuOTIzOCAxMS43MTA5IDE3LjkyMzggMTIuNTYwNUMxNy45MjM4IDEzLjQxMDIgMTcuMjMyNCAxNC4xMDExIDE2LjM4MjggMTQuMTAxMUMxNS41MzMyIDE0LjEwMTEgMTQuODQxOCAxMy40MTAyIDE0Ljg0MTggMTIuNTYwNUMxNC44NDE4IDExLjcxMDkgMTUuNTMzMiAxMS4wMTk1IDE2LjM4MjggMTEuMDE5NVoiIGZpbGw9IiMzMzMzMzMiLz4KPC9nPgo8L3N2Zz4K);
}

.shortcut-icon-label {
    color: var(--color__black);
    font-family: var(--font-family__noto-sans);
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.36px;
}

/* Popular video */
.popular-video .swiper {
    padding-bottom: 32px;
}

.popular-video .popular-video-list {
    white-space: nowrap;
    display: flex;

}

.popular-video .popular-video-list .popular-video-list-item {
    width: calc((100% - 64px) / 4.3);
    margin-right: 16px;
    cursor: pointer;
}

.popular-video .popular-video-list .popular-video-list-item .video-title {
    display: none;
}

.popular-video .popular-video-list .popular-video-list-item .video-poster {
    height: 389px;
    position: relative;
}

.popular-video .popular-video-list .popular-video-list-item .video-poster:before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    font-size: 40px;
    color: #FFFFFF;
    width: 40px;
    height: 40px;
}

.popular-video .popular-video-list .popular-video-list-item .product-info-wrapper {
    margin-top: 10px;
}

.popular-video .popular-video-list .popular-video-list-item .product-info-wrapper .product-info-wrapper-link {
    display: flex;
}

.popular-video .popular-video-list .popular-video-list-item .product-info-wrapper .product-img-wrapper {
    width: 50px;
    height: 50px;
    margin-right: 8px;
}

.popular-video .popular-video-list .popular-video-list-item .product-info-wrapper .product-info {
    padding: 4px 0;
    width: calc(100% - 58px);
}

.popular-video .popular-video-list .popular-video-list-item .product-info-wrapper .product-info .product-title {
    color: var(--color__black);
    font-family: var(--font-family__noto-sans);
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.popular-video .popular-video-list .popular-video-list-item .product-info-wrapper .product-info .product-price {
    margin-top: 4px;
    color: var(--color__black);
    font-family: var(--font-family__noto-sans);
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    letter-spacing: 0.39px;
}
.fs-body-my-addressbook-new  .g-header.mobile,
.fs-body-my-addressbook-edit .g-header.mobile,
.fs-body-my-account-settings .g-header.mobile,
.fs-body-my-account-password .g-header.mobile,
.fs-body-my-account-settings-edit .g-header.mobile,
.fs-body-my-addressbook .g-header.mobile,
.fs-body-cart-login .g-header.mobile,
.fs-body-wishlist-login .g-header.mobile,
.fs-body-login .g-header.mobile,
.fs-body-register .g-header.mobile,
.fs-body-forgotPassword .g-header.mobile,
.fs-body-my-account-delete .g-header.mobile,
.fs-body-my-orders-details .g-header.mobile {
    padding-bottom: 0px;
}

.fs-body-my-orders-details .g-header.mobile .g-header__logo,
.fs-body-my-account-delete .g-header.mobile .g-header__logo,
.fs-body-my-addressbook-new  .g-header.mobile .g-header__logo,
.fs-body-my-addressbook-edit .g-header.mobile .g-header__logo,
.fs-body-my-account-settings .g-header.mobile .g-header__logo,
.fs-body-my-account-settings-edit .g-header.mobile .g-header__logo,
.fs-body-my-addressbook .g-header.mobile .g-header__logo,
.fs-body-cart-login .g-header.mobile .g-header__logo,
.fs-body-wishlist-login .g-header.mobile .g-header__logo,
.fs-body-login .g-header.mobile .g-header__logo,
.fs-body-register .g-header.mobile .g-header__logo,
.fs-body-forgotPassword .g-header.mobile .g-header__logo
 {
    margin-left: 10px;
}

.fs-body-my-orders-details .g-header__right,
.fs-body-my-orders-details .g-nav-search__wrapper,
.fs-body-my-orders-details .footer-top,
.fs-body-my-orders-details .g-header.mobile .g-header-menu__icon,
.fs-body-my-account-delete .g-header__right,
.fs-body-my-account-delete .g-nav-search__wrapper,
.fs-body-my-account-delete .footer-top,
.fs-body-my-account-delete .g-header.mobile .g-header-menu__icon,
.fs-body-forgotPassword .g-header__right,
.fs-body-forgotPassword .g-nav-search__wrapper,
.fs-body-forgotPassword .footer-top,
.fs-body-forgotPassword .g-header.mobile .g-header-menu__icon,
.fs-body-register .g-header__right,
.fs-body-register .g-nav-search__wrapper,
.fs-body-register .footer-top,
.fs-body-register .g-header.mobile .g-header-menu__icon,
.fs-body-my-addressbook-new .g-header__right,
.fs-body-my-addressbook-new  .g-nav-search__wrapper,
.fs-body-my-addressbook-new  .footer-top,
.fs-body-my-addressbook-new .g-header.mobile .g-header-menu__icon,
.fs-body-my-addressbook-edit .g-header__right,
.fs-body-my-addressbook-edit .g-nav-search__wrapper,
.fs-body-my-addressbook-edit  .footer-top,
.fs-body-my-addressbook-edit .g-header.mobile .g-header-menu__icon,
.fs-body-my-account-settings-edit .g-header__right,
.fs-body-my-account-settings-edit .g-nav-search__wrapper,
.fs-body-my-account-settings-edit .footer-top,
.fs-body-my-account-settings-edit .g-header.mobile .g-header-menu__icon,
.fs-body-my-account-settings .g-header__right,
.fs-body-my-account-settings .g-nav-search__wrapper,
.fs-body-my-account-settings .footer-top,
.fs-body-my-account-settings .g-header.mobile .g-header-menu__icon,
.fs-body-my-account-password .g-header__right,
.fs-body-my-account-password .g-nav-search__wrapper,
.fs-body-my-account-password .footer-top,
.fs-body-my-account-password .g-header.mobile .g-header-menu__icon,
.fs-body-cart-login .g-header__right,
.fs-body-cart-login .g-nav-search__wrapper,
.fs-body-cart-login .footer-top,
.fs-body-cart-login .g-header.mobile .g-header-menu__icon,
.fs-body-my-addressbook .g-header__right,
.fs-body-my-addressbook .g-nav-search__wrapper,
.fs-body-my-addressbook .footer-top,
.fs-body-my-addressbook .g-header.mobile .g-header-menu__icon,
.fs-body-wishlist-login .g-header__right,
.fs-body-wishlist-login .g-nav-search__wrapper,
.fs-body-wishlist-login .footer-top,
.fs-body-wishlist-login .g-header.mobile .g-header-menu__icon,
.fs-body-login .g-header__right,
.fs-body-login .g-nav-search__wrapper,
.fs-body-login .footer-top,
.fs-body-login .g-header.mobile .g-header-menu__icon {
    display: none;
}

.fs-c-breadcrumb[data-url$="/f/featured"],
.fs-c-breadcrumb[data-url$="/f/ranking"],
.fs-c-breadcrumb[data-url$="/f/popular_video"]{
    display: none;
}

.fs-c-breadcrumb[data-url$="/f/new"] {
    display: block;
}

@media screen and (max-width: 692px) {
    .fs-body-custom .category-navigation-wrapper {
        margin: 10px auto 0;
    }


    .fs-body-custom .featured-page .content-row .content-column img {
        aspect-ratio: 202 / 81;
    }
}

@media screen and (max-width: 890px) {
    .cate_navi_wrap .cate_navi_ul_wrap {
        background-color: var(--color__light-grey);
        border-top-left-radius: var(--button--border-radius);
        border-top-right-radius: var(--button--border-radius);
        border-bottom-left-radius: var(--button--border-radius);
        border-bottom-right-radius: var(--button--border-radius);
        overflow: hidden;
    }

    .cate_navi_wrap .cate_navi_ul_wrap .ps--active-x ~ .ps-fader-left {
        background: none;
        border-top-left-radius: var(--button--border-radius);
        border-bottom-left-radius: var(--button--border-radius);
        box-shadow: inset 11px 0px 12px -12px rgb(0 0 0 / 50%);
        width: 20px;
    }

    .cate_navi_wrap .cate_navi_ul_wrap .ps--active-x ~ .ps-fader-right {
        background: none;
        border-top-right-radius: var(--button--border-radius);
        border-bottom-right-radius: var(--button--border-radius);
        box-shadow: inset -11px 0px 12px -12px rgb(0 0 0 / 50%);
        width: 20px;
    }

    .cate_navi_wrap .cate_navi_ul_wrap .ps--active-x > .ps__rail-x {
        display: none;
    }

    .cate_navi_wrap .cate_navi_ul {
        overflow-x: unset;
        padding: 0 !important;
    }

    .cate_navi_wrap .cate_navi_ul .cate_navi_li {
        min-width: max-content;
    }

    .cate_navi_wrap .cate_list_wrap .cate_list_ul {
        margin-top: 30px;
        gap: 30px 0px;
    }

    .cate_navi_toppage .cate_navi_wrap .cate_list_wrap .cate_list_ul .cate_list_li:nth-of-type(n+5) {
        margin-top: 30px;
    }

    .cate_navi_wrap .cate_list_wrap .cate_list_ul .cate_list_li {
        width: 25%;
        padding: 0 10px 0 0;
    }

    .cate_navi_wrap .cate_list_wrap .cate_list_ul .cate_list_li:nth-child(4n+4) {
        padding: 0;
    }

    .cate_navi_wrap .cate_list_wrap .cate_list_ul .cate_list_img {
        height: 34px;
        margin-bottom: 6px;
    }

    .cate_navi_wrap .cate_list_wrap .cate_list_ul .cate_list_label {
        font-size: 11px;
        font-style: normal;
        font-weight: 400;
    }

    .nav-content .nav-tab-list li a {
        font-size: var(--font-base__size);
        padding: 8px;
    }

    .nav-content .nav-tab-list li.active a {
        padding: 8px;
    }

    .fs-body-custom .nav-content-wrapper {
        margin: 0 -1rem;
    }

    .fs-body-custom .nav-content-wrapper.ranking-nav-content-wrapper {
        margin: 0 -2rem;
    }


    .fs-body-custom  .nav-content {
        margin: 0 0 40px;
    }

    .nav-search-content .nav-tab-list {
        gap: 8px;
    }

    .nav-search-content.nav-search-content-3-cols .nav-tab-list .li {
        min-width: unset;
    }

    .nav-search-content.nav-search-content-3-cols .nav-tab-list .li a {
        width: calc(((100vw - 2rem) - 16px) / 3);
        padding: 8px 6px;
    }

    .fs-body-custom .category-page,
    .fs-body-custom .featured-page,
    .fs-body-custom .ranking-nav-content-wrapper,
    .fs-body-custom .coordinate-page .nav-content-wrapper,
    .fs-body-custom .live-page  {
        margin-top: 0px;
    }

    .fs-body-custom .category-page .nav-search-content {
        margin-bottom: 40px;
    }

    .fs-body-custom .category-page .nav-item {
        margin-top: 30px;
    }

    .fs-body-custom .category-page .nav-item .cate_navi_ul .nav-list-expand {
        padding: 20px 10px 20px 34px;
    }

    .fs-body-custom .category-page .nav-item .cate_navi_ul .cate_list_ul {
        margin: 0 0 30px;
        padding: 10px 0 ;
    }

    .fs-body-custom .category-page .nav-item .cate_navi_ul .cate_list_ul .cate_list_li {
        width: 25%;
        padding: 0 10px 0 0;
    }

    .fs-body-custom .category-page .nav-item .cate_navi_ul .cate_list_ul .cate_list_li:nth-child(4n+4) {
        padding: 0;
    }

    .cate_navi_ul .nav-list-expand .nav-list-category-icon {
        display: none;
    }

    .fs-body-custom .category-page .nav-item .cate_navi_ul  .nav-list-expand .nav-list-category-icon {
        font-size: 24px;
        margin: auto 0;
        position: absolute;
        top: 0;
        bottom: 0;
        width: 24px;
        height: 24px;
        display: block;
        left: 0;
    }

    .fs-body-custom .category-page .nav-item .cate_navi_ul .cate_list_ul .cate_list_img {
        height: 34px;
    }

    .fs-body-custom .category-page .nav-item .cate_navi_ul  .nav-list-expand {
        font-size: 14px;
    }

    .fs-body-custom .category-page .nav-item .cate_navi_ul .cate_list_ul .cate_list_label {
        font-size: 11px;
        display: block;
    }


}

@media all and (min-width: 1024px) {
    .features-slider {
        min-height: 300px;
    }
    .fs-body-custom .featured-page .content-row {
        display: grid;
        grid-template-columns: 50% 50%;
        margin: 0;
        gap: 20px;
        justify-content: unset;
    }

    .fs-body-custom .featured-page .content-row .content-column {
        margin-top: 0px;
        padding: 0;
        width: 100%;
    }

    .popular-video .popular-video-list .popular-video-list-item .video-poster:before {
        font-size: 48px;
        width: 48px;
        height: 48px;
    }

    .features-slider .fetures-slider-inner {
        display: none;
    }

    .features-slider .slick-slide {
        display: block;
    }

    .popular-video .swiper {
        min-height: 450px;
    }
}