/* purgecss start ignore */

.NavUser_navUserContainer__QBNyY{
  background-color:#fff;
  align-items:center;
  position:relative;
  z-index:1000;
  transition:transform .3s ease,box-shadow .3s ease
}

.NavUser_navUserContainer__QBNyY .NavUser_actionContainer__RbuLS{
  color:#000;
  padding:6px;
  text-decoration:none;
  text-transform:uppercase;
  font-size:13px
}

.NavUser_navUserContainer__QBNyY .NavUser_actionContainer__RbuLS img{
  height:22px;
  display:inline-block
}

.NavUser_navUserContainer__QBNyY .NavUser_actionContainer__RbuLS:hover{
  color:#757575
}

.NavUser_navUserContainer__QBNyY .NavUser_left__zL87x{
  color:red;
  font-size:12px;
  font-weight:400;
  line-height:18px;
  text-align:left;
  font-style:normal;
  -webkit-text-decoration-line:underline;
          text-decoration-line:underline
}

.NavUser_navUserContainer__QBNyY .NavUser_list__dtzqw .NavUser_listItem__e5u3n{
  display:block;
  position:relative;
  padding:0 .625rem
}

.NavUser_navUserContainer__QBNyY .NavUser_list__dtzqw .NavUser_listItem__e5u3n .NavUser_navUserAction__vrUsN{
  position:relative;
  display:inline-flex;
  color:#000;
  padding:6px;
  text-decoration:none;
  text-transform:uppercase;
  font-size:13px;
  align-items:center
}

.NavUser_navUserContainer__QBNyY .NavUser_list__dtzqw .NavUser_listItem__e5u3n .NavUser_navUserAction__vrUsN img{
  width:auto;
  height:25px
}

.NavUser_navUserContainer__QBNyY .NavUser_list__dtzqw .NavUser_listItem__e5u3n .NavUser_navUserAction__vrUsN:hover{
  color:#757575
}

.NavUser_navUserContainer__QBNyY .NavUser_list__dtzqw .NavUser_navUserItem__aH3NG{
  font-size:12px;
  color:#010101;
  position:relative
}

@media(min-width: 551px){
  .NavUser_navUserContainer__QBNyY .NavUser_list__dtzqw .NavUser_navUserItem__aH3NG{
    float:left
  }
}

@media screen and (min-width: 768px)and (max-width: 1024px){
  .NavUser_navUserContainer__QBNyY .NavUser_list__dtzqw{
    margin-left:4.9375rem
  }
}

.NavUser_navUserContainer__QBNyY .NavUser_leftBox__q-sNL{
  justify-content:center
}

.NavUser_navUserContainer__QBNyY .NavUser_location__kbX7a{
  max-width:1.25rem;
  margin-right:.625rem
}

.NavUser_navUserContainer__QBNyY .NavUser_location__kbX7a a img{
  height:15px
}

.NavUser_navUserContainer__QBNyY .NavUser_headerLogo__tUVCF a{
  color:#333;
  display:inline-block;
  padding:.78571rem 0;
  position:relative;
  text-decoration:none;
  z-index:20;
  width:60%;
  min-width:142px
}

.NavUser_navUserContainer__QBNyY .NavUser_logo__VXGK8{
  margin:auto;
  max-height:2.35714rem
}

.NavUser_navUserContainer__QBNyY img{
  display:inline-block;
  height:auto;
  max-width:100%;
  vertical-align:middle
}

.NavUser_navUserContainer__QBNyY .NavUser_dropdownMenu__zmhzg{
  position:absolute;
  top:100%;
  right:0;
  background:#fff;
  border:1px solid #eee;
  border-radius:4px;
  min-width:140px;
  box-shadow:0 2px 8px rgba(0,0,0,.15);
  list-style:none;
  padding:4px 0;
  margin:0;
  text-transform:uppercase;
  z-index:1000;
  opacity:0;
  visibility:hidden;
  transform:translateY(5px);
  transition:all .2s ease
}

.NavUser_navUserContainer__QBNyY .NavUser_dropdownMenu__zmhzg .NavUser_dropdownItem__YGFsF{
  display:block;
  padding:8px 12px;
  color:#333;
  text-decoration:none
}

.NavUser_navUserContainer__QBNyY .NavUser_dropdownMenu__zmhzg .NavUser_dropdownItem__YGFsF:hover{
  background-color:#f5f5f5
}

.NavUser_navUserContainer__QBNyY .NavUser_dropdownMenu__zmhzg:hover .NavUser_dropdownMenu__zmhzg{
  display:block
}

.NavUser_navUserContainer__QBNyY .NavUser_navUserItem__aH3NG:hover .NavUser_dropdownMenu__zmhzg{
  opacity:1;
  visibility:visible;
  transform:translateY(0)
}

@media(max-width: 767px){
  .NavUser_navUserContainer__QBNyY{
    flex-direction:column;
    padding:0 10px
  }

  .NavUser_navUserContainer__QBNyY .NavUser_logo__VXGK8{
    max-height:1.5rem;
    max-width:140px;
    width:auto;
    height:auto;
    display:block;
    margin:0 auto
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navMenu__aWJaH{
    display:none
  }

  .NavUser_navUserContainer__QBNyY .NavUser_headerLogo__tUVCF{
    text-align:center
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSection__JcXbG{
    display:none
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7{
    display:flex;
    width:100%;
    position:relative;
    align-items:center;
    padding:10px 0
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_logoContainer__PL2LL,.NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_headerLogo__tUVCF,.NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_rightActions__2XdEF{
    flex:1 1 33.3333%;
    min-width:0;
    display:flex;
    align-items:center
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_logoContainer__PL2LL{
    justify-content:flex-start
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_headerLogo__tUVCF{
    justify-content:center;
    text-align:center
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_headerLogo__tUVCF a{
    width:auto;
    min-width:0;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    padding:0
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_rightActions__2XdEF{
    justify-content:flex-end;
    flex-wrap:nowrap;
    gap:8px
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_navUserItemCart__MxFkL{
    display:block;
    position:relative
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_navUserItem__aH3NG{
    font-size:12px;
    color:#010101
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_action__KiAJR{
    color:#000;
    padding:6px;
    text-decoration:none;
    text-transform:uppercase;
    font-size:13px;
    background:rgba(0,0,0,0);
    border:0;
    cursor:pointer
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_action__KiAJR img{
    height:25px !important;
    margin:3px 0 0
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_dropdownMenuMobile__Vmucl{
    position:absolute;
    right:0;
    top:110%;
    background-color:#fff;
    border-radius:6px;
    box-shadow:0 4px 10px rgba(0,0,0,.15);
    z-index:5;
    width:75%;
    list-style:none;
    padding:8px 0;
    text-transform:uppercase
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_dropdownMenuMobile__Vmucl .NavUser_closeMButton__5Zqfv{
    cursor:pointer;
    position:relative;
    display:flex;
    justify-content:flex-end;
    align-items:flex-end;
    top:0;
    right:.625rem
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_dropdownMenuMobile__Vmucl .NavUser_closeMButton__5Zqfv img{
    height:1.05rem
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_dropdownMenuMobile__Vmucl li{
    padding:8px 16px
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_dropdownMenuMobile__Vmucl li a{
    color:#333;
    text-decoration:none;
    display:block
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_dropdownMenuMobile__Vmucl li:hover{
    background:#f5f5f5
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSearchContainer__cqCUk{
    width:100%
  }
}

@media(min-width: 768px)and (max-width: 991px){
  .NavUser_navUserContainer__QBNyY .NavUser_navMenu__aWJaH{
    display:block;
    max-width:1800px;
    padding-inline:var(--page-padding);
    margin:15px auto 10px auto
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSection__JcXbG{
    display:none
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7{
    display:flex;
    width:100%;
    align-items:center
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_logoContainer__PL2LL,.NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_headerLogo__tUVCF,.NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_rightActions__2XdEF{
    display:flex;
    align-items:center
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_logoContainer__PL2LL{
    justify-content:flex-start
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_headerLogo__tUVCF{
    justify-content:center;
    flex:1 1;
    text-align:center
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_headerLogo__tUVCF a{
    width:auto;
    min-width:0;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    padding:0
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_rightActions__2XdEF{
    justify-content:flex-end;
    flex-wrap:nowrap;
    gap:8px
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_navUserItemCart__MxFkL{
    display:block;
    position:relative
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_navUserItem__aH3NG{
    font-size:12px;
    color:#010101
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_action__KiAJR{
    color:#000;
    padding:6px;
    text-decoration:none;
    text-transform:uppercase;
    font-size:13px;
    background:rgba(0,0,0,0);
    border:0;
    cursor:pointer
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_action__KiAJR img{
    height:22px;
    margin:3px 0 0
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_dropdownMenuMobile__Vmucl{
    position:absolute;
    right:0;
    top:58%;
    background-color:#fff;
    border-radius:6px;
    box-shadow:0 4px 10px rgba(0,0,0,.15);
    z-index:5;
    width:75%;
    list-style:none;
    padding:8px 0;
    text-transform:uppercase
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_dropdownMenuMobile__Vmucl .NavUser_closeMButton__5Zqfv{
    cursor:pointer;
    position:relative;
    display:flex;
    justify-content:flex-end;
    align-items:flex-end;
    top:0;
    right:.625rem
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_dropdownMenuMobile__Vmucl .NavUser_closeMButton__5Zqfv img{
    height:1.05rem
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_dropdownMenuMobile__Vmucl li{
    padding:8px 16px
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_dropdownMenuMobile__Vmucl li a{
    color:#333;
    text-decoration:none;
    display:block
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_dropdownMenuMobile__Vmucl li:hover{
    background:#f5f5f5
  }
}

@media(min-width: 992px){
  .NavUser_navUserContainer__QBNyY .NavUser_navUserContainer__QBNyY{
    position:relative;
    right:auto;
    top:auto;
    transform:none;
    z-index:50;
    background:#fff
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSection__JcXbG{
    max-width:1800px;
    padding-inline:var(--page-padding);
    margin:25px auto 10px auto;
    max-height:40px
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSection__JcXbG .NavUser_navStoreSearchContainer__lREh1{
    max-height:40px
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSection__JcXbG .NavUser_headerLogo__tUVCF,.NavUser_navUserContainer__QBNyY .NavUser_navUserSection__JcXbG .NavUser_headerLogoCenter__ONXdJ{
    right:auto
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSection__JcXbG .NavUser_headerLogo__tUVCF a,.NavUser_navUserContainer__QBNyY .NavUser_navUserSection__JcXbG .NavUser_headerLogoCenter__ONXdJ a{
    color:#333;
    display:inline-block;
    padding:.78571rem 0;
    position:relative;
    text-decoration:none;
    z-index:20;
    width:100%;
    min-width:142px
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSection__JcXbG .NavUser_headerLogo__tUVCF .NavUser_headerLogoImageContainer__TleNB,.NavUser_navUserContainer__QBNyY .NavUser_navUserSection__JcXbG .NavUser_headerLogoCenter__ONXdJ .NavUser_headerLogoImageContainer__TleNB{
    position:relative;
    max-height:80px;
    height:100%
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSection__JcXbG .NavUser_headerLogo__tUVCF .NavUser_headerLogoImageContainer__TleNB .NavUser_headerLogoImage__qcxWZ,.NavUser_navUserContainer__QBNyY .NavUser_navUserSection__JcXbG .NavUser_headerLogoCenter__ONXdJ .NavUser_headerLogoImageContainer__TleNB .NavUser_headerLogoImage__qcxWZ{
    height:40px
  }

  .NavUser_navUserContainer__QBNyY .NavUser_listItem__e5u3n img{
    width:19px;
    margin:-3px 6px 0 0
  }

  .NavUser_navUserContainer__QBNyY .NavUser_listItem__e5u3n img span{
    display:inline-block
  }

  .NavUser_navUserContainer__QBNyY .NavUser_favoriteQuantity__NsOyI,.NavUser_navUserContainer__QBNyY .NavUser_cartQuantity__N4saA{
    position:absolute;
    background-color:#333;
    border-radius:10px;
    color:#fff;
    height:20px;
    line-height:20px;
    min-width:20px;
    padding:0 4px;
    right:4px;
    text-align:center;
    top:-7px
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7{
    display:none
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navMenu__aWJaH{
    display:block;
    max-width:1800px;
    padding-inline:var(--page-padding);
    margin:15px auto 10px auto
  }
}

/* purgecss end ignore */
/* purgecss start ignore */

.Search_searchBarContainer__sqd2h{
  border:1px solid #000;
  display:flex;
  position:relative
}

.Search_searchBarContainer__sqd2h .Search_searchButton__39GKO{
  width:100%;
  height:40px;
  color:#fff
}

.Search_searchBarContainer__sqd2h .Search_searchButton__39GKO input{
  width:100%;
  height:100%;
  border-radius:10px;
  pointer-events:none
}

.Search_searchBarContainer__sqd2h .Search_searchButton__39GKO .Search_searchInput__LWEPu{
  font-size:16px;
  padding:0 10px
}

.Search_searchBarContainer__sqd2h .Search_searchButton__39GKO .Search_searchInput__LWEPu::placeholder{
  font-size:14px;
  color:#999 !important;
  opacity:1
}

.Search_searchBarContainer__sqd2h .Search_searchButton__39GKO .Search_searchInput__LWEPu::-webkit-input-placeholder{
  font-size:14px;
  color:#999 !important;
  opacity:1
}

.Search_searchBarContainer__sqd2h .Search_searchButton__39GKO .Search_searchInput__LWEPu:-ms-input-placeholder{
  font-size:14px;
  color:#999 !important
}

.Search_searchBarContainer__sqd2h .Search_searchButton__39GKO .Search_searchInput__LWEPu::-ms-input-placeholder{
  font-size:14px;
  color:#999 !important
}

@media(min-width: 768px)and (max-width: 1024px){
  .Search_searchBarContainer__sqd2h .Search_searchButton__39GKO{
    width:300px
  }
}

.Search_searchBarContainer__sqd2h .Search_iconButton__GJZlj{
  border-radius:4px 0 0 4px;
  width:40px;
  height:40px;
  display:flex;
  align-items:center
}

.Search_searchBarContainer__sqd2h.Search_isM__jChZ\+{
  justify-content:flex-start;
  margin-bottom:8px
}

.Search_searchBarContainer__sqd2h.Search_isM__jChZ\+ .Search_searchButton__39GKO{
  flex:1 1;
  width:auto
}

.Search_searchBarContainer__sqd2h.Search_isM__jChZ\+ .plugin-product-search-searchIconMask{
  padding-top:40px
}

.Search_searchBarContainer__sqd2h.Search_isM__jChZ\+ .plugin-product-search-SearchBar{
  top:70.5px
}

.Search_searchBarContainer__sqd2h.Search_isM__jChZ\+ .plugin-product-search-searchInputWrap{
  padding-left:11px;
  padding-right:10px;
  border:1px solid #e5e5e5;
  left:10px;
  right:10px;
  width:calc(100vw - 20px);
  height:42px;
  flex:0 0 42px
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .navStore-search-container{
  position:relative;
  z-index:10
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-searchIconMask{
  padding-top:0;
  padding-top:initial
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe #plugin-product-search{
  position:absolute
}

@media(min-width: 768px)and (max-width: 1024px){
  .Search_searchBarContainer__sqd2h.Search_isPC__OeGCe #plugin-product-search{
    top:0;
    width:338px
  }
}

@media(min-width: 1025px){
  .Search_searchBarContainer__sqd2h.Search_isPC__OeGCe #plugin-product-search{
    width:100%
  }
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe #plugin-product-search.zg-header-sticky{
  position:fixed;
  top:12px;
  width:256px
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe #plugin-product-search.zg-header-sticky .plugin-product-search-searchInputWrap{
  border:1px solid #e5e5e5;
  height:36px;
  flex:0 0 36px
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe #plugin-product-search.zg-header-sticky .plugin-product-search-searchInputWrap .plugin-product-search-expand-scope svg{
  width:23px
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-search-input-searchBtn{
  order:3
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-SearchResult{
  width:100%;
  position:absolute;
  left:0;
  top:48px;
  max-height:340px
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe #plugin-product-search.fixed-plugin .plugin-product-search-SearchResult{
  left:auto;
  right:0
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-searchInputWrap{
  height:40px;
  flex:0 0 40px;
  padding:0 11px;
  border-radius:4px
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-searchInputWrap .plugin-product-search-searchInput{
  font-size:14px
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-SearchBar .plugin-product-search-SearchResult-word-side{
  flex:none;
  width:204px;
  margin:0;
  overflow-y:auto;
  background:#e5e5e5
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-SearchResult{
  padding:0
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-keywords-title{
  font-weight:600;
  font-family:--sort-body-bold-font;
  font-size:16px;
  color:#000;
  line-height:19px;
  font-style:normal;
  text-transform:none;
  padding:12px 16px
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-keywordText,.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-keywordText a.keyword-link>span{
  font-weight:normal;
  font-size:14px;
  color:#000;
  line-height:17px;
  font-style:normal;
  text-transform:none
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-SearchBar .plugin-product-search-SearchResult{
  padding:0
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-RecommendProducts-title,.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-SuggestPageTitle{
  font-size:16px;
  color:#000;
  line-height:19px;
  font-weight:normal;
  text-transform:none
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-RecommendProducts{
  padding-left:20px;
  margin-top:20px
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-RecommendProducts-container{
  overflow-y:auto;
  overflow-x:hidden
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-history-title{
  padding:12px 16px
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-history-title-text{
  font-size:16px;
  color:#000;
  line-height:19px;
  font-weight:normal;
  text-transform:none;
  font-family:var(--sort-body-bold-font)
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-ProductItem{
  margin-right:10px;
  margin-bottom:22px
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-ProductItem .plugin-product-search-ProductName{
  display:-webkit-box;
  margin:5px 0;
  font-size:13px;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;
  line-height:1.6;
  text-align:left;
  color:#000;
  font-weight:400;
  max-width:100%;
  height:25px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-RecommendProducts-title{
  padding-left:20px;
  font-weight:600;
  font-family:--sort-body-bold-font;
  font-size:16px;
  color:#000;
  line-height:150%
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-RecommendProducts-container .plugin-product-search-RecommendProducts-title{
  padding-bottom:0
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe.Search_isFixed__p5uuS .Search_searchButton__39GKO{
  width:220px;
  height:34px
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe.Search_isFixed__p5uuS .Search_searchButton__39GKO .Search_searchInput__LWEPu{
  font-size:16px
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe.Search_isFixed__p5uuS .Search_searchButton__39GKO .Search_searchInput__LWEPu::placeholder{
  font-size:14px;
  color:#999 !important;
  opacity:1
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe.Search_isFixed__p5uuS .Search_searchButton__39GKO .Search_searchInput__LWEPu::-webkit-input-placeholder{
  font-size:14px;
  color:#121212 !important;
  opacity:1
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe.Search_isFixed__p5uuS .Search_searchButton__39GKO .Search_searchInput__LWEPu:-ms-input-placeholder{
  font-size:14px;
  color:#121212 !important
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe.Search_isFixed__p5uuS .Search_searchButton__39GKO .Search_searchInput__LWEPu::-ms-input-placeholder{
  font-size:14px;
  color:#121212 !important
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe.Search_isFixed__p5uuS .Search_iconButton__GJZlj{
  width:34px;
  height:34px
}

@media(min-width: 750px)and (max-width: 1200px){
  .Search_searchBarContainer__sqd2h.Search_isPC__OeGCe .plugin-product-search-SearchBar .plugin-product-search-SearchResult-word-side{
    flex:none
  }
}

@media(min-width: 750px){
  .Search_plugin-product-search-SearchResult__5Wl6u .Search_plugin-product-search-RecommendProducts-container__7Nu3V{
    flex:1 1
  }
}

/* purgecss end ignore */
/* purgecss start ignore */

.Drawer_drawerWrapper__xdIX2{
  position:fixed;
  inset:0;
  z-index:9999;
  pointer-events:none;
  opacity:0;
  transition:opacity .3s ease
}

.Drawer_drawerWrapper__xdIX2.Drawer_open__pdRbL{
  pointer-events:auto;
  opacity:1
}

.Drawer_overlay__0SPPc{
  position:absolute;
  inset:0;
  background-color:rgba(0,0,0,.45);
  transition:opacity .3s ease
}

.Drawer_drawer__9PZps{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  background-color:#fff;
  box-shadow:2px 0 8px rgba(0,0,0,.2);
  transform:translateX(-100%);
  transition:transform .3s ease;
  overflow:hidden;
  display:flex;
  flex-direction:column;
  max-width:100vw;
  z-index:1030
}

.Drawer_drawer__9PZps.Drawer_open__pdRbL{
  transform:translateX(0)
}

.Drawer_header__ataCW{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:16px 24px;
  border-bottom:1px solid #eee;
  background-color:#fff;
  position:-webkit-sticky;
  position:sticky;
  top:0;
  z-index:10
}

.Drawer_title__Go2D5{
  font-size:16px;
  font-weight:600;
  font-family:--sort-body-bold-font;
  color:#222
}

.Drawer_logoImage__wPqbr{
  display:inline-block;
  height:auto;
  width:40%;
  vertical-align:middle
}

.Drawer_closeBtn__3CrPN{
  background:none;
  border:none;
  cursor:pointer;
  color:#444;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:opacity .2s ease;
  width:15px
}

.Drawer_closeBtn__3CrPN:hover{
  opacity:.6
}

.Drawer_body__z64nv{
  flex:1 1;
  overflow-y:auto
}

.Drawer_body__z64nv::-webkit-scrollbar{
  width:6px
}

.Drawer_body__z64nv::-webkit-scrollbar-thumb{
  background-color:rgba(0,0,0,.2);
  border-radius:3px
}

.Drawer_body__z64nv::-webkit-scrollbar-track{
  background-color:rgba(0,0,0,.05)
}

.Drawer_body__z64nv{
  scrollbar-width:thin;
  scrollbar-color:rgba(0,0,0,.2) rgba(0,0,0,.05)
}

.Drawer_skeleton__BbgPN{
  padding:20px 20px 28px
}

.Drawer_skeletonLine__1hXhq,.Drawer_skeletonBlock__daZln{
  position:relative;
  overflow:hidden;
  background:#f1f1f1;
  border-radius:8px;
  margin-bottom:14px
}

.Drawer_skeletonLine__1hXhq::after,.Drawer_skeletonBlock__daZln::after{
  content:"";
  position:absolute;
  inset:0;
  transform:translateX(-100%);
  background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.65) 50%, rgba(255, 255, 255, 0) 100%);
  animation:Drawer_drawerSkeletonShimmer__QET3b 1.2s ease-in-out infinite
}

.Drawer_skeletonLine__1hXhq{
  height:30px
}

.Drawer_skeletonLineWide__ab8x6{
  width:98%
}

.Drawer_skeletonLineMedium__hy1nB{
  width:64%
}

.Drawer_skeletonLineNarrow__4xk01{
  width:42%
}

.Drawer_skeletonBlock__daZln{
  height:84px;
  border-radius:14px
}

@keyframes Drawer_drawerSkeletonShimmer__QET3b{
  100%{
    transform:translateX(100%)
  }
}

.Drawer_SiteSwitcher__uqWb9{
  margin-bottom:0
}

.Drawer_SiteSwitcher__uqWb9 button{
  padding:0;
  min-width:60px;
  width:auto
}

.Drawer_SiteSwitcher__uqWb9 ul{
  min-width:60px;
  width:auto
}

/* purgecss end ignore */
/* purgecss start ignore */

.SiteSwitcher_siteSwitcher__yK5pH{
  position:relative;
  margin-bottom:8px
}

.SiteSwitcher_switcherButton__A2GGM{
  display:flex;
  align-items:center;
  gap:4px;
  background:rgba(0,0,0,0);
  padding:6px 10px;
  cursor:pointer;
  font-size:12px;
  min-width:86px
}

.SiteSwitcher_switcherButton__A2GGM img{
  width:25px;
  height:25px;
  display:block
}

.SiteSwitcher_arrow__yIU0j{
  font-size:10px
}

.SiteSwitcher_switcherDropdown__0rRnI{
  position:absolute;
  top:100%;
  right:0;
  background:#fff;
  border:1px solid #eee;
  box-shadow:0 4px 12px rgba(0,0,0,.1);
  z-index:1000;
  min-width:86px;
  overflow:hidden;
  max-height:0;
  opacity:0;
  transition:max-height .25s ease,opacity .2s ease
}

.SiteSwitcher_switcherDropdown__0rRnI li{
  list-style:none;
  cursor:pointer
}

.SiteSwitcher_switcherDropdown__0rRnI li .SiteSwitcher_option__FpYiM{
  display:block;
  padding:8px 12px;
  font-size:12px;
  color:#000
}

.SiteSwitcher_switcherDropdown__0rRnI li:hover{
  background:#f5f5f5
}

.SiteSwitcher_switcherDropdown__0rRnI li img{
  width:25px;
  height:25px;
  display:block
}

.SiteSwitcher_open__91Fgk{
  max-height:300px;
  opacity:1
}

@media(max-width: 767px){
  .SiteSwitcher_siteSwitcher__yK5pH{
    margin-bottom:5px
  }

  .SiteSwitcher_switcherButton__A2GGM{
    gap:2px;
    padding:6px 8px;
    min-width:auto;
    font-size:12px
  }

  .SiteSwitcher_switcherButton__A2GGM img{
    width:24px;
    height:24px
  }

  .SiteSwitcher_arrow__yIU0j{
    display:none;
    font-size:10px
  }

  .SiteSwitcher_switcherDropdown__0rRnI{
    min-width:60px
  }

  .SiteSwitcher_switcherDropdown__0rRnI li .SiteSwitcher_option__FpYiM{
    padding:6px 8px;
    font-size:12px
  }

  .SiteSwitcher_switcherDropdown__0rRnI li img{
    width:18px;
    height:18px
  }
}

/* purgecss end ignore */
/* purgecss start ignore */

.MenuButtonNavModal_menuLevel__qY7DH{
  display:flex;
  flex-direction:column
}

.MenuButtonNavModal_level-0__ZQ\+qE .MenuButtonNavModal_item__3W01F{
  padding-left:20px;
  background-color:#fff
}

.MenuButtonNavModal_level-1__FEHUq .MenuButtonNavModal_item__3W01F{
  padding-left:36px;
  background-color:#fafafa
}

.MenuButtonNavModal_level-2__U0xAB .MenuButtonNavModal_item__3W01F{
  padding-left:52px;
  background-color:#f0f0f0
}

.MenuButtonNavModal_level-3__WH9L4 .MenuButtonNavModal_item__3W01F{
  padding-left:68px;
  background-color:#e9e9e9
}

.MenuButtonNavModal_item__3W01F{
  padding-top:10px;
  padding-bottom:10px;
  border-top:1px solid #e7e7e9;
  cursor:pointer;
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  position:relative;
  transition:background-color .2s ease;
  padding-right:24px
}

.MenuButtonNavModal_item__3W01F:hover{
  background-color:#f5f5f5
}

.MenuButtonNavModal_item__3W01F .MenuButtonNavModal_text__C\+oR4{
  font-size:14px;
  letter-spacing:.5px;
  text-transform:capitalize;
  white-space:normal;
  word-break:break-word;
  flex:1 1
}

.MenuButtonNavModal_item__3W01F .MenuButtonNavModal_arrow__j1aA6{
  margin-left:auto;
  width:16px;
  height:16px;
  background-image:url("https://img-va.myshopline.com/image/store/1765352378286/plus.svg?w=16&h=16");
  background-size:contain;
  background-repeat:no-repeat;
  transition:transform .2s;
  margin-left:8px;
  vertical-align:middle
}

.MenuButtonNavModal_item__3W01F .MenuButtonNavModal_arrow__j1aA6.MenuButtonNavModal_open__blroI{
  background-image:url("https://img-va.myshopline.com/image/store/1765352378286/minus.svg?w=16&h=16")
}

.MenuButtonNavModal_item__3W01F .MenuButtonNavModal_linkFill__al8Cj{
  position:absolute;
  inset:0;
  z-index:1
}

.MenuButtonNavModal_subList__RLUVo{
  background-color:#fafafa;
  animation:MenuButtonNavModal_slideDown__49s0e .25s ease-out
}

@keyframes MenuButtonNavModal_slideDown__49s0e{
  0%{
    opacity:0;
    max-height:0
  }

  100%{
    opacity:1;
    max-height:500px
  }
}

.MenuButtonNavModal_saleItem__DUhwn{
  border-top:1px solid #000 !important
}

.MenuButtonNavModal_leftIconBtn__Tvyko{
  height:100%;
  position:relative
}

.MenuButtonNavModal_mobileMenuToggle__LVP\+M{
  top:-0.4375rem;
  height:2.5rem;
  width:2.5rem;
  display:inline-block;
  font-size:0;
  left:0;
  overflow:hidden;
  padding:0 0 0 .3125rem;
  z-index:50;
  background:rgba(0,0,0,0);
  border:none
}

.MenuButtonNavModal_mobileMenuToggle__LVP\+M .MenuButtonNavModal_mobileMenuToggleIcon__M22i2{
  top:1.3rem;
  display:block;
  transform:rotate(0);
  transition:transform .1s ease-in;
  width:1.25rem
}

.MenuButtonNavModal_mobileMenuToggle__LVP\+M img{
  height:auto;
  max-width:100%;
  vertical-align:middle
}

@media only screen and (max-width: 991px){
  .MenuButtonNavModal_mobileMenuToggle__LVP\+M{
    top:10px;
    left:0 !important;
    right:0 !important;
    background-color:#fff !important
  }
}

img{
  display:inline-block;
  height:auto;
  max-width:100%;
  vertical-align:middle
}

/* purgecss end ignore */
