/* purgecss start ignore */

.NavUser_navUserContainer__QBNyY{
  background-color:#fff;
  align-items:center
}

.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-family:"Jost" !important;
  font-weight:400;
  line-height:18px;
  text-align:left;
  font-style:normal;
  text-decoration-line:underline
}

.NavUser_navUserContainer__QBNyY .NavUser_list__dtzqw{
  margin-left:9.9375rem
}

.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:20px
}

.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-family:"Jost" !important;
  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;
  margin-left:.9375rem;
  width:60%;
  min-width:136px
}

.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),(min-width: 768px)and (max-width: 1024px)and (orientation: portrait){
  .NavUser_navUserContainer__QBNyY{
    flex-direction:column;
    padding:0 10px
  }

  .NavUser_navUserContainer__QBNyY .NavUser_headerLogo__tUVCF{
    text-align:center;
    padding-left:.625rem
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSection__JcXbG{
    display:none
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7{
    display:flex;
    width:100%;
    position:relative
  }

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

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_navUserItem__aH3NG{
    font-family:"Jost" !important;
    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
  }

  .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)and (orientation: landscape){
  .NavUser_navUserContainer__QBNyY .NavUser_navUserSection__JcXbG{
    display:none
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7{
    display:flex;
    width:100%
  }

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

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7 .NavUser_navUserItem__aH3NG{
    font-family:"Jost" !important;
    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
  }

  .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: 1025px),(min-width: 992px)and (orientation: landscape){
  .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-left:auto;
    margin-right: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;
    margin:0 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:136px
  }

  .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:30px
  }

  .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:rgba(44,44,44,.75);
    border-radius:10px;
    color:#fff;
    height:20px;
    line-height:20px;
    min-width:20px;
    padding:0 4px;
    position:absolute;
    right:1px;
    text-align:center;
    top:-10px
  }

  .NavUser_navUserContainer__QBNyY .NavUser_navUserSectionM__EJmx7{
    display:none
  }
}

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

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

.Search_searchBarContainer__sqd2h .Search_searchButton__39GKO{
  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:#121212 !important
}

.Search_searchBarContainer__sqd2h .Search_searchButton__39GKO .Search_searchInput__LWEPu::-webkit-input-placeholder{
  font-size:14px
}

.Search_searchBarContainer__sqd2h .Search_searchButton__39GKO .Search_searchInput__LWEPu:-ms-input-placeholder{
  font-size:14px
}

.Search_searchBarContainer__sqd2h .Search_searchButton__39GKO .Search_searchInput__LWEPu::-ms-input-placeholder{
  font-size:14px
}

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

@media(min-width: 1025px){
  .Search_searchBarContainer__sqd2h .Search_searchButton__39GKO{
    width:22.5rem
  }
}

.Search_searchBarContainer__sqd2h .Search_iconButton__GJZlj{
  border-radius:4px 0px 0px 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:0px;
    width:338px
  }
}

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

.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:900px;
  position:absolute;
  left:0;
  top:48px;
  max-height:340px;
  font-family:"Jost"
}

.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-family:Jost,sans-serif;
  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-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
}

.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 0px;
  font-size:13px;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;
  line-height:1.6;
  text-align:left;
  color:#000;
  font-weight:400;
  font-family:"Jost";
  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-size:16px;
  color:#000;
  font-family:"Jost";
  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:#121212 !important
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe.Search_isFixed__p5uuS .Search_searchButton__39GKO .Search_searchInput__LWEPu::-webkit-input-placeholder{
  font-size:14px
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe.Search_isFixed__p5uuS .Search_searchButton__39GKO .Search_searchInput__LWEPu:-ms-input-placeholder{
  font-size:14px
}

.Search_searchBarContainer__sqd2h.Search_isPC__OeGCe.Search_isFixed__p5uuS .Search_searchButton__39GKO .Search_searchInput__LWEPu::-ms-input-placeholder{
  font-size:14px
}

.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 */

.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;
  font-family:"Jost",system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif !important;
  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/1745820125227/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/1745820125227/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:3.42857rem;
  width:3.125rem;
  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
  }
}

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

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

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

.NavStore_navStoreContainerWarp__EgQms{
  max-width:1800px;
  padding-inline:var(--page-padding);
  margin:auto
}

.NavStore_navStoreContainerWarp__EgQms .NavStore_navStoreContainer__NU4Bs{
  position:relative;
  margin:0 0 0 auto
}

.NavStore_navStoreContainerWarp__EgQms .NavStore_navStoreContainer__NU4Bs .NavStore_navStoreLocations__VWOXP{
  display:flex;
  justify-items:center;
  align-items:center;
  height:100%;
  margin-left:10px
}

.NavStore_navStoreContainerWarp__EgQms .NavStore_navStoreContainer__NU4Bs .NavStore_headerLogo__L\+o5R,.NavStore_navStoreContainerWarp__EgQms .NavStore_navStoreContainer__NU4Bs .NavStore_headerLogoCenter__I8FGU{
  position:absolute;
  left:60px;
  right:auto;
  max-width:160px;
  min-width:200px
}

.NavStore_navStoreContainerWarp__EgQms .NavStore_navStoreContainer__NU4Bs .NavStore_headerLogo__L\+o5R a,.NavStore_navStoreContainerWarp__EgQms .NavStore_navStoreContainer__NU4Bs .NavStore_headerLogoCenter__I8FGU a{
  color:#333;
  display:inline-block;
  padding:.78571rem 0;
  position:relative;
  text-decoration:none;
  width:60%;
  z-index:20;
  min-width:136px
}

.NavStore_navStoreContainerWarp__EgQms .NavStore_navStoreContainer__NU4Bs .NavStore_headerLogo__L\+o5R .NavStore_headerLogoImageContainer__l\+E4i,.NavStore_navStoreContainerWarp__EgQms .NavStore_navStoreContainer__NU4Bs .NavStore_headerLogoCenter__I8FGU .NavStore_headerLogoImageContainer__l\+E4i{
  position:relative;
  max-height:80px;
  height:100%
}

.NavStore_navStoreContainerWarp__EgQms .NavStore_navStoreContainer__NU4Bs .NavStore_headerLogo__L\+o5R .NavStore_headerLogoImageContainer__l\+E4i .NavStore_headerLogoImage__0XqC0,.NavStore_navStoreContainerWarp__EgQms .NavStore_navStoreContainer__NU4Bs .NavStore_headerLogoCenter__I8FGU .NavStore_headerLogoImageContainer__l\+E4i .NavStore_headerLogoImage__0XqC0{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
  height:30px;
  max-height:2.35714rem
}

.NavStore_navStoreContainerWarp__EgQms .NavStore_navStoreContainer__NU4Bs>.NavStore_navStoreContainer__NU4Bs{
  margin-left:auto
}

.NavStore_navStoreContainerWarp__EgQms .NavStore_navStoreContainer__NU4Bs .NavStore_navStoreSearchContainer__DnLrb{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  margin-left:auto;
  height:100%
}

@media screen and (min-width: 992px){
  .NavStore_navStoreContainerWarp__EgQms>.NavStore_navStoreContainer__NU4Bs{
    max-width:1800px;
    padding-inline:var(--page-padding)
  }

  .NavStore_navStoreContainerWarp__EgQms .NavStore_navStoreContainer__NU4Bs{
    display:flex;
    align-items:center;
    margin:auto;
    justify-content:center;
    max-height:34px;
    border-bottom:1px solid #e5e5e5;
    flex:1 1
  }

  .NavStore_navStoreContainerWarp__EgQms .NavStore_navStoreContainer__NU4Bs .NavStore_headerLogo__L\+o5R{
    left:0;
    right:0;
    height:100%
  }

  .NavStore_navStoreContainerWarp__EgQms .NavStore_navStoreContainer__NU4Bs .NavStore_headerLogo__L\+o5R>a{
    background:none;
    border-bottom:none;
    display:inline;
    padding:0;
    height:100%
  }

  .NavStore_navStoreContainerWarp__EgQms .NavStore_navStoreContainer__NU4Bs>.NavStore_navStoreContainer__NU4Bs{
    display:flex;
    align-items:center;
    margin:auto;
    height:42px;
    padding-top:0
  }
}

@media screen and (min-width: 992px)and (max-width: 1261px){
  .NavStore_headerLogoImage__0XqC0{
    max-height:none;
    height:22px
  }
}

@media(min-width: 768px)and (max-width: 991px){
  .NavStore_navStoreContainerWarp__EgQms{
    display:none
  }
}

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

.MeganavItem_meganavItem__eDhWr{
  font-size:14px;
  padding:clamp(5px,2vw,8px) clamp(8px,4vw,10px)
}

.MeganavItem_meganavItem__eDhWr.MeganavItem_bestSeller__jOjnb{
  cursor:pointer;
  font-size:13px;
  font-weight:400;
  line-height:15px;
  height:100%;
  text-decoration:none;
  text-transform:uppercase;
  font-family:"Jost" !important;
  position:relative;
  letter-spacing:1px;
  font-style:normal
}

.MeganavItem_meganavItem__eDhWr.MeganavItem_bestSeller__jOjnb:hover{
  color:#757575
}

.MeganavItem_meganavItem__eDhWr.MeganavItem_secondNav__VbqvP .MeganavItem_dropdownContainer__WxQj6{
  right:auto
}

.MeganavItem_meganavItem__eDhWr .MeganavItem_text__Fy\+W7{
  font-family:"Jost";
  font-size:calc(12px + 2*(100vw - 1280px)/640)
}

.MeganavItem_meganavItem__eDhWr .MeganavItem_isFixedSetFontSize__1NG0r{
  font-size:12px !important
}

.MeganavItem_meganavItem__eDhWr .MeganavItem_dropdownContainer__WxQj6{
  position:absolute;
  background:#fff;
  box-sizing:border-box;
  padding:.78571rem;
  display:none;
  border-bottom:none;
  z-index:49;
  top:100%;
  left:0;
  text-align:left
}

.MeganavItem_meganavItem__eDhWr .MeganavItem_dropdownContainer__WxQj6 .MeganavItem_row__QQyhf{
  display:flex;
  gap:20px
}

.MeganavItem_meganavItem__eDhWr .MeganavItem_dropdownContainer__WxQj6 .MeganavItem_fp_secondNavigationBarRow__1PIQK{
  display:flex;
  justify-content:space-between;
  max-width:1250px;
  margin:auto
}

.MeganavItem_meganavItem__eDhWr .MeganavItem_dropdownContainer__WxQj6.MeganavItem_fp_secondNavigationBarTopContainerDropdownFullwidth__Mfk7E{
  width:100% !important;
  max-width:1680px !important;
  left:50% !important;
  right:50% !important;
  transform:translate(-50%)
}

.MeganavItem_meganavItem__eDhWr .MeganavItem_dropdownContainer__WxQj6.MeganavItem_marginTop__kZJ7z{
  margin-top:2px
}

.MeganavItem_meganavItem__eDhWr.MeganavItem_rightAlignedDropdown__wuk0K .MeganavItem_dropdownContainer__WxQj6{
  left:auto;
  right:0
}

.MeganavItem_meganavItem__eDhWr:hover{
  border-bottom:2px solid #000
}

.MeganavItem_meganavItem__eDhWr:hover .MeganavItem_dropdownContainer__WxQj6{
  display:flex
}

.MeganavItem_navigationMainLi__eLzMb{
  font-size:13px;
  font-weight:400;
  height:100%;
  text-decoration:none;
  text-transform:none;
  font-family:"Jost" !important;
  position:relative;
  letter-spacing:1px;
  font-style:normal
}

.MeganavItem_navigationMainLi__eLzMb.MeganavItem_fixed__t-xLI{
  line-height:42px;
  padding:4px !important
}

.MeganavItem_navigationMainLi__eLzMb.MeganavItem_fp_secondNavigationBarTopContainerDropdownFullwidth__Mfk7E{
  position:static !important;
  position:initial !important
}

.MeganavItem_navigationMainLi__eLzMb:first-child{
  padding-left:0
}

.MeganavItem_navigationMainLicoustom__07FiW{
  height:100%
}

#MeganavItem_menu__Ce9e9 ul.MeganavItem_custom-navigation-ul__YcKvB li.MeganavItem_navigation-main-li__6NqQz{
  margin:0 5px 0 !important
}

#MeganavItem_menu__Ce9e9 ul.MeganavItem_custom-navigation-ul__YcKvB li.MeganavItem_navigation-main-li__6NqQz:first-child{
  margin-left:0 !important;
  padding-left:0 !important
}

#MeganavItem_menu__Ce9e9 ul.MeganavItem_custom-navigation-ul__YcKvB li.MeganavItem_navigation-main-li__6NqQz:last-child{
  margin-right:0 !important;
  padding-right:0 !important
}

#MeganavItem_menu__Ce9e9 .MeganavItem_fp_d_sitewide_stickyTopNavigation_nav_links__xry0q li.MeganavItem_navigation-main-li__6NqQz>a[href="/c-81-sale"]{
  color:red
}

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

.MeganavColumn_meganavColumn__B-rFe{
  width:250px !important;
  padding:0 15px !important
}

.MeganavColumn_meganavColumn__B-rFe ul li{
  display:flex;
  justify-content:flex-start;
  align-items:center;
  font-weight:500;
  line-height:20px;
  text-transform:capitalize;
  font-family:Jost,sans-serif;
  font-size:12px;
  white-space:break-spaces;
  margin-bottom:6px;
  box-sizing:border-box;
  cursor:pointer;
  border-top:1px solid rgba(0,0,0,0);
  border-bottom:1px solid rgba(0,0,0,0)
}

.MeganavColumn_meganavColumn__B-rFe ul li:hover{
  border-top:1px solid #000;
  border-bottom:1px solid #000
}

.MeganavColumn_meganavColumn__B-rFe ul li.MeganavColumn_hasImage__\+pCkS:hover{
  border-top:1px solid rgba(0,0,0,0);
  border-bottom:1px solid rgba(0,0,0,0)
}

.MeganavColumn_meganavColumn__B-rFe ul li:first-child a,.MeganavColumn_meganavColumn__B-rFe ul li:first-child span{
  font-weight:500 !important;
  font-family:Jost,sans-serif;
  font-style:normal !important;
  font-size:13px !important;
  letter-spacing:normal
}

.MeganavColumn_meganavColumn__B-rFe ul li:not(:first-child) a,.MeganavColumn_meganavColumn__B-rFe ul li:not(:first-child) span{
  color:#333;
  font-weight:400 !important
}

.MeganavColumn_meganavColumn__B-rFe ul li a{
  font-style:normal;
  font-size:12px;
  line-height:1.3rem;
  letter-spacing:.01em;
  display:block;
  cursor:pointer
}

.MeganavColumn_meganavColumn__B-rFe ul li.MeganavColumn_bold__c28wF a{
  font-weight:normal
}

.MeganavColumn_meganavColumn__B-rFe ul li.MeganavColumn_hasSubMenu__goRR0{
  display:block;
  font-size:13px
}

.MeganavColumn_meganavColumn__B-rFe ul li.MeganavColumn_hasSubMenu__goRR0 a:after{
  content:"";
  width:10px;
  height:10px;
  display:inline-block;
  margin-top:6px
}

.MeganavColumn_meganavColumn__B-rFe ul:not(:first-of-type){
  list-style:none;
  margin:15px 0 0
}

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

.MeganavPromotion_meganavPromotion__wKNLZ{
  width:250px !important;
  padding:0 48px 0 0 !important;
  color:#000
}

.MeganavPromotion_meganavPromotion__wKNLZ .MeganavPromotion_imgContainer__rdVCF{
  display:block;
  margin-bottom:10px
}

.MeganavPromotion_meganavPromotion__wKNLZ .MeganavPromotion_imgContainer__rdVCF img{
  max-width:250px;
  max-height:250px
}

.MeganavPromotion_meganavPromotion__wKNLZ .MeganavPromotion_title__WAlC1{
  margin-bottom:10px;
  border-top:1px solid #e7e6e8;
  border-bottom:1px solid #e7e6e8
}

.MeganavPromotion_meganavPromotion__wKNLZ .MeganavPromotion_title__WAlC1 *{
  margin:0
}

.MeganavPromotion_meganavPromotion__wKNLZ .MeganavPromotion_title__WAlC1:hover{
  border-top:1px solid #000;
  border-bottom:1px solid #000
}

.MeganavPromotion_meganavPromotion__wKNLZ .MeganavPromotion_title__WAlC1 a{
  text-decoration:none;
  color:#333 !important;
  font-family:"Jost";
  font-style:normal;
  font-size:12px;
  line-height:12px;
  letter-spacing:.01em
}

.MeganavPromotion_meganavPromotion__wKNLZ .MeganavPromotion_title__WAlC1 a:hover{
  color:#757575
}

.MeganavPromotion_meganavPromotion__wKNLZ .MeganavPromotion_description__eNfuY{
  font-family:"Jost";
  font-style:normal;
  font-weight:normal;
  font-size:12px;
  line-height:15px;
  letter-spacing:.01em;
  color:#333;
  margin-bottom:10px;
  width:100%;
  white-space:break-spaces
}

.MeganavPromotion_meganavPromotion__wKNLZ .MeganavPromotion_description__eNfuY *{
  margin:0
}

.MeganavPromotion_meganavPromotion__wKNLZ .MeganavPromotion_description__eNfuY+a{
  color:#333;
  font-family:"Jost" !important
}

.MeganavPromotion_meganavPromotion__wKNLZ .MeganavPromotion_callToAction__idA8t{
  color:#333 !important
}

.MeganavPromotion_meganavPromotion__wKNLZ .MeganavPromotion_callToAction__idA8t *{
  margin:0;
  padding:0
}

.MeganavPromotion_meganavPromotion__wKNLZ .MeganavPromotion_callToAction__idA8t p{
  font-size:10px;
  color:#000;
  font-family:"Jost" !important;
  font-style:normal !important;
  font-weight:600 !important;
  letter-spacing:0
}

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

.SecondNav_secondNav__\+Lvin{
  font-family:"Jost";
  min-height:100%;
  display:flex;
  align-items:center
}

@media(min-width: 768px)and (max-width: 1024px){
  .SecondNav_secondNav__\+Lvin{
    gap:4px
  }
}

@media(min-width: 1025px){
  .SecondNav_secondNav__\+Lvin{
    gap:0px
  }
}

.SecondNav_secondNav__\+Lvin .SecondNav_item__qPlfx{
  height:65px;
  display:flex;
  align-items:center;
  justify-content:center;
  font-style:normal;
  font-size:14px;
  line-height:15px;
  font-weight:400;
  letter-spacing:1px
}

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

.MegaNav_w_1680__ioqls{
  margin:auto
}

@media(min-width: 801px){
  .MegaNav_w_1680__ioqls{
    max-width:1800px;
    height:100%;
    padding:0 20px
  }
}

.MegaNav_w_1680\!__jNWUj{
  max-width:1680px !important
}

.MegaNav_m0__bHLWI{
  margin:0 !important
}

.MegaNav_meganav__p90JN{
  height:100%
}

.MegaNav_navPages_container__xCjvb{
  bottom:0;
  display:none;
  height:100%;
  left:0;
  -webkit-overflow-scrolling:touch;
  position:absolute;
  right:0;
  border-top:none;
  z-index:zIndex("lower");
  margin:auto
}

@media(min-width: 992px){
  .MegaNav_navPages_container__xCjvb{
    background:rgba(0,0,0,0);
    display:block;
    height:auto;
    padding:0;
    position:relative;
    font-family:"Jost"
  }
}

.MegaNav_navPages_container__xCjvb.MegaNav_is-open__n-xDX{
  display:block;
  padding-top:0;
  z-index:0
}

.MegaNav_navPages_container__xCjvb .MegaNav_need-now__fhvd-{
  background:#fff;
  padding:10px 13px;
  width:80%
}

.MegaNav_navPages_container__xCjvb .MegaNav_operateIconWrapper__8HqSY{
  display:flex;
  gap:6px;
  padding-left:10px;
  align-items:center
}

.MegaNav_navPages_container__xCjvb .MegaNav_operateIconWrapper__8HqSY .MegaNav_operateIcon__JJ2TC img{
  height:15px !important;
  max-width:none !important
}

.MegaNav_meganavContainer__qdlQk{
  background:0 0;
  display:block;
  height:auto;
  padding:0;
  position:relative;
  font-family:inherit;
  height:42px;
  padding-inline:var(--page-padding)
}

.MegaNav_meganavContainer__qdlQk>ul>li.MegaNav_navigation-main-li__BMjrq{
  padding:clamp(10px,2vw,15px) clamp(15px,4vw,22px)
}

@media(min-width: 992px)and (max-width: 1280px){
  .MegaNav_meganavContainer__qdlQk{
    padding-inline:0
  }
}

@media(max-width: 767px){
  .MegaNav_meganavContainer__qdlQk{
    display:none
  }
}

@media(min-width: 768px)and (max-width: 991px){
  .MegaNav_meganavContainer__qdlQk{
    display:none
  }
}

@media only screen and (min-width: 992px){
  .MegaNav_fp_d_sitewide_stickyTopNavigation_flex__lTA5y{
    display:flex;
    justify-content:space-between;
    align-items:center
  }
}

@media only screen and (min-width: 992px){
  .MegaNav_customNavigationUl__VqzOY{
    height:100%;
    margin:auto !important
  }

  .MegaNav_fp_d_sitewide_stickyTopNavigation_fixed__9GuWA{
    position:fixed !important;
    top:0px;
    height:60px;
    background-color:#fff;
    z-index:99;
    display:flex;
    justify-content:space-between;
    align-items:center;
    width:100%;
    max-width:100vw !important;
    margin:0;
    margin:initial;
    box-shadow:0 1px 10px 3px rgba(0,0,0,.2);
    transform:translateY(0);
    transition:transform .3s ease,opacity .3s ease;
    opacity:1
  }

  .MegaNav_fp_d_sitewide_stickyTopNavigation_fixed__9GuWA.MegaNav_hidden__1M4Eg{
    transform:translateY(-100%);
    opacity:0
  }

  .MegaNav_zg-header-sticky__eQI3P{
    transition:transform .3s ease,opacity .3s ease
  }

  .MegaNav_zg-header-sticky-hidden__ZiZF1{
    transform:translateY(-100%);
    opacity:0
  }
}

@media only screen and (min-width: 992px){
  .MegaNav_stickyTopNavigationNavInner__4dGJ1{
    display:flex;
    justify-content:space-between;
    align-items:center;
    max-width:1680px;
    margin:0 auto;
    width:95%;
    height:100%
  }

  .MegaNav_stickyTopNavigationNavInner__4dGJ1.MegaNav_isflexDirection__0Ahi6{
    flex-direction:column
  }

  .MegaNav_stickyTopNavigationNavInner__4dGJ1 #MegaNav_fp_d_sitewide_stickyTopNavigation_logo__lbMu-{
    width:120px;
    flex:none
  }

  .MegaNav_stickyTopNavigationNavInner__4dGJ1 .MegaNav_stickyTopNavigationNavInnerSearchCart__O4zIK{
    display:flex;
    justify-content:center;
    align-items:center
  }

  .MegaNav_stickyTopNavigationNavInner__4dGJ1 .MegaNav_stickyTopNavigationNavInnerSearchCart__O4zIK .MegaNav_fp_d_sitewide_stickyTopNavigation_cart__FZzCr{
    font-size:9px;
    padding:3px 0 0 5px !important;
    position:relative
  }

  .MegaNav_stickyTopNavigationNavInner__4dGJ1 .MegaNav_operateIconWrapper__8HqSY .MegaNav_operateIcon__JJ2TC img{
    height:25px
  }
}

@media only screen and (min-width: 992px)and (max-width: 1340px)and (orientation: landscape){
  .MegaNav_fp_d_sitewide_stickyTopNavigation_fixed__9GuWA{
    min-height:14%
  }
}

@media only screen and (min-width: 801px)and (max-width: 1345px){
  .MegaNav_fp_d_sitewide_stickyTopNavigation_fixed__9GuWA #MegaNav_fp_d_sitewide_stickyTopNavigation_nav_inner__MjMhs{
    flex-direction:column
  }

  .MegaNav_fp_d_sitewide_stickyTopNavigation_fixed__9GuWA .MegaNav_fp_second-navigation-bar-top-container-dropdown-fullwidth__QLG9t{
    top:60px !important
  }

  .MegaNav_fp_d_sitewide_stickyTopNavigation_fixed__9GuWA .MegaNav_fp_second-navigation-bar-top-container-dropdown-fullwidth__QLG9t{
    top:80px !important
  }

  #MegaNav_sticky-top-nav_search__yepFy{
    margin-right:10px
  }
}

@media only screen and (min-width: 801px)and (max-width: 867px){
  .MegaNav_fp_d_sitewide_stickyTopNavigation_fixed__9GuWA{
    height:100px
  }

  .MegaNav_fp_d_sitewide_stickyTopNavigation_fixed__9GuWA .MegaNav_fp_second-navigation-bar-top-container-dropdown-fullwidth__QLG9t{
    top:85px !important
  }
}

.MegaNav_is-hidden__azLJT{
  display:none !important
}

@keyframes MegaNav_fadeInUp__wCNTw{
  from{
    opacity:0;
    transform:translate(-50%, 8px)
  }

  to{
    opacity:1;
    transform:translate(-50%, 0)
  }
}

.MegaNav_zg-fixed-icon__T3VIu{
  position:relative
}

.MegaNav_dropdownMenu__5ulFp{
  position:absolute;
  top:calc(100% + 6px);
  left:50%;
  transform:translateX(-50%);
  background:#fff;
  border:1px solid #eee;
  border-radius:8px;
  box-shadow:0 4px 12px rgba(0,0,0,.1);
  min-width:140px;
  z-index:1000;
  opacity:0;
  text-transform:uppercase;
  animation:MegaNav_fadeInUp__wCNTw .25s ease forwards
}

.MegaNav_dropdownMenu__5ulFp a{
  display:block;
  padding:8px 5px;
  color:#333;
  text-decoration:none;
  font-size:14px
}

.MegaNav_dropdownMenu__5ulFp a:hover{
  background:#f5f5f5
}

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

/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

/* FONT_START */

@font-face {
  font-family: 'swiper-icons';

  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");

  font-weight: 400;

  font-style: normal;
}

/* FONT_END */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: initial;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

/* 3D Effects */

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

/* CSS Mode */

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  flex-shrink: 0;
  order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

/* Slide styles start */

/* 3D Shadows */

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid #007aff;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/* Slide styles end */

/*purgecss end ignore
 */

/* purgecss start ignore */

.view-order_view_order_div__VPNJp{
  text-align:center;
  font-family:"Jost"
}

.view-order_view_order_div__VPNJp .view-order_subInfoHead__XrxBB{
  color:#333;
  text-align:center;
  margin-top:3rem;
  font-size:14px
}

.view-order_view_order_div__VPNJp .view-order_subInfoValue__UMSKY{
  color:#000;
  font-size:14px
}

.view-order_view_order_div__VPNJp .view-order_orderHeads__5JaBd{
  font-size:12px
}

.view-order_view_order_div__VPNJp .view-order_order_id_input__jbsLY{
  padding:10px;
  border-radius:0;
  border:1px solid #c8c8c8;
  margin:10px
}

.view-order_view_order_div__VPNJp .view-order_addressTable__X7IWO{
  width:100%
}

.view-order_view_order_div__VPNJp .view-order_addressTable__X7IWO,.view-order_view_order_div__VPNJp .view-order_ordersTable__N9Rlp{
  border-collapse:separate;
  border-spacing:20px 5px;
  margin:15px auto
}

.view-order_view_order_div__VPNJp .view-order_addressTable__X7IWO .view-order_addressDiv__2CzZx,.view-order_view_order_div__VPNJp .view-order_ordersTable__N9Rlp .view-order_addressDiv__2CzZx{
  background:#f0f0f0;
  color:#000;
  vertical-align:top;
  padding:15px
}

.view-order_view_order_div__VPNJp .view-order_addressTable__X7IWO .view-order_addressDiv__2CzZx h2,.view-order_view_order_div__VPNJp .view-order_ordersTable__N9Rlp .view-order_addressDiv__2CzZx h2{
  color:#333;
  font-size:12px;
  margin:10px;
  font-weight:bold;
  font-family:"Jost"
}

.view-order_view_order_div__VPNJp .view-order_addressTable__X7IWO .view-order_addressDiv__2CzZx p,.view-order_view_order_div__VPNJp .view-order_ordersTable__N9Rlp .view-order_addressDiv__2CzZx p{
  margin:2px;
  font-size:12px
}

@media(max-width: 800px){
  .view-order_view_order_div__VPNJp .view-order_addressTable__X7IWO tr,.view-order_view_order_div__VPNJp .view-order_ordersTable__N9Rlp tr{
    display:grid;
    margin:-15px 0
  }

  .view-order_view_order_div__VPNJp .view-order_addressTable__X7IWO td,.view-order_view_order_div__VPNJp .view-order_ordersTable__N9Rlp td{
    margin:10px 0
  }
}

@media(max-width: 800px){
  .view-order_view_order_div__VPNJp .view-order_ordersTable__N9Rlp tbody{
    margin:0
  }

  .view-order_view_order_div__VPNJp .view-order_ordersTable__N9Rlp td{
    text-align:left;
    margin:5px 0
  }
}

.view-order_view_order_div__VPNJp .view-order_shipmentDetails__1VE8A{
  font-size:13px;
  margin:5px 10px;
  text-align:left
}

.view-order_view_order_div__VPNJp .view-order_productTable__8mDeZ{
  border-collapse:collapse;
  width:100%;
  margin:2.5rem auto;
  text-align:center
}

.view-order_view_order_div__VPNJp .view-order_productTable__8mDeZ .view-order_productOptions__9\+sZq{
  text-transform:capitalize
}

.view-order_view_order_div__VPNJp .view-order_productTable__8mDeZ tr:first-child{
  background:#f0f0f0;
  font-weight:bold
}

.view-order_view_order_div__VPNJp .view-order_productTable__8mDeZ th{
  padding:15px 10px;
  font-size:14px
}

.view-order_view_order_div__VPNJp .view-order_productTable__8mDeZ tr{
  border:1px solid #f0f0f0
}

.view-order_view_order_div__VPNJp .view-order_productTable__8mDeZ tr td{
  padding:10px;
  font-size:14px
}

.view-order_view_order_div__VPNJp .view-order_productTable__8mDeZ tr td img{
  display:block;
  margin:0 auto
}

@media(min-width: 800px){
  .view-order_view_order_div__VPNJp .view-order_productTable__8mDeZ tr td:nth-child(2){
    text-align:center
  }
}

@media(max-width: 800px){
  .view-order_view_order_div__VPNJp .view-order_productTable__8mDeZ tr:first-child{
    display:none
  }

  .view-order_view_order_div__VPNJp .view-order_productTable__8mDeZ tr{
    display:grid;
    border-style:solid;
    border-color:#e5e5e5;
    border-width:1px 0 1px 0
  }

  .view-order_view_order_div__VPNJp .view-order_productTable__8mDeZ tr td{
    border:0;
    padding:2px
  }
}

.view-order_view_order_div__VPNJp .view-order_cartTotals__VLgeL{
  margin:5px;
  text-align:right
}

.view-order_view_order_div__VPNJp .view-order_shipmentDiv__\+xEEA h2{
  text-align:left;
  font-size:14px;
  margin:10px;
  color:#6d7278;
  font-family:"Jost"
}

.view-order_view_order_div__VPNJp .view-order_shipmentDiv__\+xEEA p{
  margin:5px 10px
}

@media(max-width: 800px){
  .view-order_totalsDiv__aawyx{
    border:1px dashed #e5e5e5;
    font-size:14px
  }

  .view-order_totalsDiv__aawyx p{
    text-align:left !important;
    margin:5px 10px !important
  }
}

.view-order_errorMessage__q6OXX{
  margin:10px auto;
  color:#d8000c;
  background-color:#ffd2d2;
  padding:10px;
  text-align:center;
  border-left:2px solid #d8000c
}

.view-order_showMobile__yJ9M8{
  font-weight:bold;
  display:none
}

@media(max-width: 800px){
  .view-order_showMobile__yJ9M8{
    display:contents
  }
}

a :hover{
  color:#757575
}

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

.style_faqSection__RZby1{
  margin-top:65px
}

@media screen and (max-width: 768px){
  .style_faqSection__RZby1{
    padding:0 8px
  }
}

.style_faqTitle__4rA8G{
  text-align:center;
  margin-bottom:40px;
  color:#111827;
  font-family:"Jost" !important;
  font-weight:400;
  font-size:26px
}

@media screen and (max-width: 768px){
  .style_faqTitle__4rA8G{
    font-size:20px
  }
}

.style_faqContent__Iji2l{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  max-width:1200px;
  margin:0 auto
}

@media screen and (max-width: 768px){
  .style_faqContent__Iji2l{
    display:block
  }
}

.style_faqColumn__CMNNr{
  flex:0 0 48%;
  margin-bottom:20px
}

.style_wt__6ep9w{
  font-weight:700
}

.style_mb__Fmg82{
  margin-bottom:1em !important
}

.style_mt__l1Qxy{
  margin-top:10px !important
}

.style_intro__4Ddl-{
  margin-bottom:4px
}

.style_numberList__XBfAu{
  margin:8px 0;
  padding-left:20px
}

.style_numberList__XBfAu li{
  margin-bottom:4px;
  line-height:1.6
}

.style_faqList__Ns7GF{
  margin:0;
  padding-left:32px;
  list-style:disc
}

.style_faqList__Ns7GF li{
  margin-bottom:4px
}

.style_faqList__Ns7GF li .style_wt__6ep9w{
  font-weight:700
}

.style_accordion__WtL\+R{
  background-color:#fff;
  border-top:1px solid #e5e7eb;
  padding:24px 0px 32px 0px
}

.style_accordionHeader__PyMP4{
  display:flex;
  justify-content:space-between;
  cursor:pointer
}

.style_accordionQuestion__tQR1C{
  margin:0;
  font-size:20px;
  font-weight:normal;
  font-family:"Jost" !important;
  line-height:28px;
  flex:1 1
}

@media screen and (max-width: 768px){
  .style_accordionQuestion__tQR1C{
    font-size:14px;
    line-height:21px;
    font-weight:600
  }
}

.style_accordionToggle__8D5wi{
  font-size:20px;
  line-height:20px;
  flex-shrink:0
}

.style_accordionContent__wlrsQ{
  font-size:16px;
  font-weight:normal;
  font-style:normal;
  font-family:"Jost" !important;
  color:#4b5563;
  max-width:528px;
  margin-top:8px;
  line-height:26px
}

@media screen and (max-width: 768px){
  .style_accordionContent__wlrsQ{
    font-size:14px;
    line-height:21px
  }
}

.style_colorBlock__1iVZT{
  display:inline-block;
  text-align:center;
  font-weight:bold;
  font-size:20px;
  color:#f6f6f6
}

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

.style_vip-cont__tCY3c{
  background-image:url("https://img-va.myshopline.com/image/store/1745820125227/RewardBanner(1).jpg?w=2660&h=900");
  width:100%;
  background-size:cover;
  background-repeat:no-repeat;
  height:600px;
  display:flex
}

.style_vip-join__JOyg1{
  background-color:#000;
  color:#fff;
  max-width:480px;
  width:100%;
  display:flex;
  align-items:center
}

.style_vip-text__pzfi2{
  padding:0 70px
}

.style_vip-text-heading__9QeuD{
  font-size:34px;
  font-family:"Jost" !important;
  font-weight:400;
  font-style:normal
}

.style_vip-enjoy-text__dN821{
  text-align:center
}

.style_vip-text-2__Nb0xX{
  font-size:18px;
  font-family:"Jost" !important;
  font-weight:400;
  font-style:normal
}

.style_vip-text-btn__4qWmo{
  cursor:pointer;
  background-color:#fff;
  color:#000;
  max-width:180px;
  text-align:center;
  margin-top:24px;
  height:48px;
  display:flex;
  align-items:center;
  justify-content:center
}

.style_vip-text-btn__4qWmo a{
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%
}

.style_vip-enjoy__7arw\+{
  width:100%
}

.style_vip-enjoy-body__9Wj16{
  margin:0 auto;
  height:100%;
  padding:65px 0;
  max-width:960px;
  width:100%
}

.style_vip-enjoy-heading__7qIBW{
  color:#000;
  font-size:26px;
  font-weight:400;
  font-style:normal;
  text-align:center;
  line-height:40px;
  padding:0 120px
}

.style_vip-reward-list__904-6{
  display:flex;
  align-items:flex-start;
  justify-content:center;
  column-gap:112px;
  margin-top:20px
}

.style_vip-reward-list-item__E8fHr{
  text-align:center;
  width:188px
}

.style_vip-reward-list-item-name__SZzIc{
  font-size:20px;
  font-weight:400;
  font-style:normal
}

.style_vip-reward-list-item-desc__-QI79{
  color:#6c6c6c;
  font-size:16px
}

.style_vip-widget-cont__Dd57y{
  width:100%;
  background:#f9fafb
}

.style_vip-widget-cont__Dd57y .style_vip-widget__mXDaQ{
  max-width:1200px;
  width:100%;
  margin:0 auto;
  padding:40px 0
}

.style_vip-widget-cont__Dd57y .style_vip-widget__mXDaQ .style_vip-widget-heading__3q-D1{
  text-align:center;
  color:#000;
  font-size:26px;
  font-weight:400;
  font-style:normal;
  margin-bottom:32px
}

.style_vip-widget-cont__Dd57y .style_vip-widget__mXDaQ .style_vip-widget-body__mUCwi{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  row-gap:16px;
  column-gap:16px;
  justify-content:center
}

.style_vip-widget-cont__Dd57y .style_vip-widget__mXDaQ .style_vip-widget-body__mUCwi .style_vip-widget-item__6mIRb{
  text-align:center;
  width:370px;
  height:210px;
  flex-grow:0;
  flex-shrink:1;
  flex-basis:calc((100% - 32px)/3);
  box-sizing:border-box;
  border-radius:10px
}

.style_vip-widget-cont__Dd57y .style_vip-widget__mXDaQ .style_vip-widget-body__mUCwi .style_vip-widget-item__6mIRb .style_vip-widget-item-body__W1EnM{
  margin:0 auto;
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;
  width:100%;
  height:100%;
  text-align:center;
  padding:0 10px;
  box-sizing:border-box;
  border-radius:10px;
  background:#fff
}

.style_vip-widget-cont__Dd57y .style_vip-widget__mXDaQ .style_vip-widget-body__mUCwi .style_vip-widget-item__6mIRb .style_vip-widget-item-body__W1EnM img{
  width:48px
}

.style_vip-widget-cont__Dd57y .style_vip-widget__mXDaQ .style_vip-widget-body__mUCwi .style_vip-widget-item__6mIRb .style_vip-widget-item-body__W1EnM .style_vip-widget-title__XesGJ{
  font-size:18px
}

.style_vip-widget-cont__Dd57y .style_vip-widget__mXDaQ .style_vip-widget-body__mUCwi .style_vip-widget-item__6mIRb .style_vip-widget-item-body__W1EnM .style_vip-widget-text__9y1Nb{
  font-size:16px
}

@media(max-width: 767px){
  .style_vip-cont__tCY3c{
    background-image:none;
    position:relative;
    flex-direction:column;
    height:auto;
    padding-bottom:0
  }

  .style_vip-text-btn__4qWmo{
    margin:0 auto;
    margin-top:24px
  }

  .style_vip-cont__tCY3c::before{
    content:"";
    display:block;
    width:100%;
    padding-top:56.25%;
    background-image:url("https://img-va.myshopline.com/image/store/1745820125227/RewardBanner(1).jpg?w=2660&h=900");
    background-size:cover;
    background-position:center
  }

  .style_vip-join__JOyg1{
    order:2;
    max-width:100%;
    width:100%
  }

  .style_vip-text__pzfi2{
    margin-top:0;
    padding:40px 24px;
    text-align:center
  }

  .style_vip-enjoy-body__9Wj16{
    padding:40px 0
  }

  .style_vip-enjoy-heading__7qIBW{
    font-size:20.8px;
    padding:0 40px;
    font-weight:400;
    line-height:1.4
  }

  .style_vip-reward-list__904-6{
    flex-direction:column;
    align-items:center;
    row-gap:33px
  }

  .style_vip-reward-list-item__E8fHr{
    display:flex;
    flex-direction:row;
    align-items:flex-start;
    column-gap:24px;
    width:262px;
    text-align:left
  }

  .style_vip-reward-list-item-name__SZzIc{
    font-size:16px
  }

  .style_vip-reward-list-item-desc__-QI79{
    font-size:14px
  }

  .style_vip-widget-cont__Dd57y .style_vip-widget__mXDaQ .style_vip-widget-heading__3q-D1{
    font-size:20.8px
  }

  .style_vip-widget-cont__Dd57y .style_vip-widget__mXDaQ .style_vip-widget-body__mUCwi{
    column-gap:6px
  }

  .style_vip-widget-cont__Dd57y .style_vip-widget__mXDaQ .style_vip-widget-body__mUCwi .style_vip-widget-item__6mIRb{
    width:160px;
    height:140px;
    flex-grow:0;
    flex-shrink:1;
    flex-basis:calc((100% - 16px)/2)
  }

  .style_vip-widget-cont__Dd57y .style_vip-widget__mXDaQ .style_vip-widget-body__mUCwi .style_vip-widget-item-body__W1EnM img{
    width:26px !important
  }

  .style_vip-widget-cont__Dd57y .style_vip-widget__mXDaQ .style_vip-widget-body__mUCwi .style_vip-widget-item-body__W1EnM .style_vip-widget-title__XesGJ{
    font-size:16px !important
  }

  .style_vip-widget-cont__Dd57y .style_vip-widget__mXDaQ .style_vip-widget-body__mUCwi .style_vip-widget-item-body__W1EnM .style_vip-widget-text__9y1Nb{
    font-size:14px !important
  }
}

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

.track-order_trackOrderContainer__2Q00M{
  margin-top:32px
}

.track-order_trackOrderHead__aZe0x{
  width:100%;
  border-bottom:1px solid #000;
  font-weight:bold;
  font-size:19px;
  color:#000;
  padding:10px 0
}

.track-order_trackOrderMainDiv__-eoxo{
  display:flex
}

@media(max-width: 800px){
  .track-order_trackOrderMainDiv__-eoxo{
    display:block
  }
}

.track-order_errorDiv__bBWs7{
  background:#fdd;
  padding:15px
}

.track-order_errorDiv__bBWs7 p{
  font-size:1rem
}

.track-order_errorDiv__bBWs7 img{
  margin:0px 3px 3px 0px
}

.track-order_trackOrderForm__sm-xj{
  width:50%;
  padding:0 20px
}

@media(max-width: 800px){
  .track-order_trackOrderForm__sm-xj{
    width:100%
  }
}

.track-order_trackOrderForm__sm-xj h2{
  font-weight:bold;
  font-size:16px;
  color:#000
}

.track-order_trackOrderForm__sm-xj .track-order_trackOrderDiv__g4K6y{
  width:60%;
  margin:10px 0;
  display:grid
}

@media(max-width: 800px){
  .track-order_trackOrderForm__sm-xj .track-order_trackOrderDiv__g4K6y{
    width:100%
  }
}

.track-order_trackOrderForm__sm-xj .track-order_trackOrderDiv__g4K6y input{
  height:30px;
  border:1px solid #999;
  font-size:14px;
  color:#333
}

.track-order_trackOrderForm__sm-xj .track-order_queryOrder__yWNez{
  margin:10px 0
}

.track-order_trackOrderForm__sm-xj .track-order_queryOrder__yWNez .track-order_clickable__aU5-a{
  color:#333;
  cursor:pointer;
  text-decoration:underline
}

.track-order_trackOrderForm__sm-xj .track-order_submitButton__cup6p{
  background:#000;
  color:#fff;
  border:0;
  padding:12px 30px;
  width:150px;
  text-decoration:none
}

.track-order_trackOrderForm__sm-xj .track-order_newSubmitButton__0j96W{
  background:#000;
  color:#fff;
  border:0;
  padding:12px 14px;
  text-decoration:none
}

.track-order_trackOrderForm__sm-xj .track-order_newSubmitButton__0j96W:hover{
  color:#fff
}

.track-order_trackOrderForm__sm-xj .track-order_toastReviewOrder__UJkp7{
  margin-bottom:2rem
}

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

.Tile_container__GqvHA{
  display:flex;
  flex-direction:row;
  align-items:center;
  justify-content:center;
  height:70px;
  padding-bottom:15px
}

@media(min-width: 800px){
  .Tile_container__GqvHA{
    height:36px;
    padding-bottom:0px
  }
}

.Tile_container__GqvHA *{
  color:#fff !important;
  font-family:"Jost" !important;
  font-weight:400 !important
}

.Tile_container__GqvHA .Tile_title__V\+DSU{
  text-align:center;
  font-size:14px;
  margin-right:0px;
  margin-bottom:0;
  width:auto;
  text-decoration:none
}

@media(min-width: 800px){
  .Tile_container__GqvHA .Tile_title__V\+DSU{
    margin-right:14px
  }
}

.Tile_container__GqvHA .Tile_callToActionText__FIDGt{
  display:none
}

@media(min-width: 800px){
  .Tile_container__GqvHA .Tile_callToActionText__FIDGt{
    text-align:center;
    text-transform:uppercase;
    text-decoration:none;
    font-weight:600;
    font-size:12px;
    margin-right:30px;
    margin-bottom:0;
    width:auto
  }
}

.Tile_container__GqvHA .Tile_details__-myDd{
  display:none
}

@media(min-width: 800px){
  .Tile_container__GqvHA .Tile_details__-myDd{
    text-align:center;
    width:auto;
    margin-bottom:0;
    font-size:12px
  }
}

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

.BlockingModal_background__TbF7J{
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(51,51,51,.95);
  display:flex;
  align-items:center;
  justify-content:center
}

.BlockingModal_background__TbF7J .BlockingModal_container__FEEYk{
  position:relative;
  max-width:920px;
  width:90%;
  max-height:400px;
  overflow-y:auto;
  background-color:#fff
}

.BlockingModal_background__TbF7J .BlockingModal_container__FEEYk .BlockingModal_close__AfKHx{
  position:absolute;
  top:10px;
  right:10px;
  display:flex;
  justify-content:center;
  align-items:center;
  padding:0
}

.BlockingModal_background__TbF7J .BlockingModal_container__FEEYk .BlockingModal_close__AfKHx svg{
  width:15px;
  height:15px
}

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

.DetailsModal_container__naKXV{
  display:flex;
  flex-direction:column;
  max-height:400px;
  padding:20px
}

.DetailsModal_container__naKXV .DetailsModal_header__ZHLYh{
  line-height:20px;
  font-size:20px;
  font-weight:600;
  text-transform:capitalize
}

.DetailsModal_container__naKXV .DetailsModal_title__vlUGg{
  line-height:20px;
  font-size:16px;
  font-weight:600;
  text-transform:capitalize;
  margin-bottom:0
}

.DetailsModal_container__naKXV .DetailsModal_description__jUX9I{
  line-height:15px;
  font-size:15px;
  color:#747474;
  font-weight:300
}

.DetailsModal_container__naKXV .DetailsModal_divider__643N-{
  height:.5px;
  opacity:.5;
  width:100%;
  background-color:#979797;
  margin:14px 0
}

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

body:not(.toggleScroll) .BannerV2_hiddenBanner__cSZhQ{
  transform:translateY(-64px)
}

body:not(.toggleScroll) .BannerV2_menu__Aov6y#menu.fp_d_sitewide_stickyTopNavigation_fixed{
  opacity:0 !important;
  top:0 !important
}

body:not(.toggleScroll) .BannerV2_menu__Aov6y#menu.fp_d_sitewide_stickyTopNavigation_fixed.BannerV2_menuOnTop__VGWAV{
  opacity:1 !important;
  top:0 !important
}

body:not(.toggleScroll) .BannerV2_hiddenBanner__cSZhQ~.body>.container{
  margin-top:60px
}

body:not(.toggleScroll) .BannerV2_banner__pngEr~header.header .fp_d_sitewide_stickyTopNavigation_cart_preview #cart-preview-dropdown{
  transform:matrix(1, 0, 0, 1, 0, -50)
}

body:not(.toggleScroll) .BannerV2_banner__pngEr~header.header.fp_m_sticky_top_nav_sticky_nav:not(.fp_m_sticky_top_nav_on_top)>a.mobileMenu-toggle,body:not(.toggleScroll) .BannerV2_banner__pngEr~header.header.fp_m_sticky_top_nav_sticky_nav:not(.fp_m_sticky_top_nav_on_top)>.navStore-container{
  top:0 !important
}

body:not(.toggleScroll) .BannerV2_banner__pngEr~header.header.fp_m_sticky_top_nav_sticky_nav:not(.fp_m_sticky_top_nav_on_top)>.navUser{
  top:30px !important
}

body:not(.toggleScroll) .BannerV2_banner__pngEr~header.header.fp_m_sticky_top_nav_sticky_nav>a.mobileMenu-toggle,body:not(.toggleScroll) .BannerV2_banner__pngEr~header.header.fp_m_sticky_top_nav_sticky_nav>.navStore-container{
  top:64px !important
}

body:not(.toggleScroll) .BannerV2_banner__pngEr~header.header.fp_m_sticky_top_nav_sticky_nav>.navUser{
  top:92px !important
}

body:not(.toggleScroll) .BannerV2_banner__pngEr~header.header.fp_m_sticky_top_nav_on_top~.body{
  margin-top:130px !important
}

body:not(.toggleScroll) .BannerV2_banner__pngEr{
  width:100%;
  height:36px;
  z-index:9999;
  background-color:#000;
  padding:0 10px
}

body:not(.toggleScroll) .BannerV2_banner__pngEr .BannerV2_slider__Pzt4F{
  height:inherit;
  position:relative;
  padding:0 20px
}

@media(min-width: 800px){
  body:not(.toggleScroll) .BannerV2_banner__pngEr .BannerV2_slider__Pzt4F{
    margin:0 auto;
    max-width:940px;
    transform:matrix(1, 0, 0, 1, 10, 0)
  }

  body:not(.toggleScroll) .BannerV2_banner__pngEr .BannerV2_slider__Pzt4F .slick-list{
    overflow:hidden
  }
}

body:not(.toggleScroll) .BannerV2_banner__pngEr .BannerV2_slider__Pzt4F .slick-slide{
  height:64px
}

@media(min-width: 800px){
  body:not(.toggleScroll) .BannerV2_banner__pngEr .BannerV2_slider__Pzt4F .slick-slide{
    height:44px
  }
}

body:not(.toggleScroll) .BannerV2_banner__pngEr .BannerV2_slider__Pzt4F .slick-arrow{
  transform:none;
  background:#000;
  border:0;
  padding:0;
  height:100%;
  top:0
}

body:not(.toggleScroll) .BannerV2_banner__pngEr .BannerV2_slider__Pzt4F .slick-arrow.slick-next:before,body:not(.toggleScroll) .BannerV2_banner__pngEr .BannerV2_slider__Pzt4F .slick-arrow.slick-prev:before{
  content:"";
  height:18px;
  opacity:1 !important;
  color:#fff
}

body:not(.toggleScroll) .BannerV2_banner__pngEr .BannerV2_slider__Pzt4F .slick-arrow.slick-next:before{
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2742%27 viewBox=%270 0 24 42%27%3E%3Cpath d=%27M1.45679 1.00746147l21 20.02482143L1.50885 41.0074615%27 stroke=%27%23FFF%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 fill=%27none%27 fill-rule=%27evenodd%27 /%3E%3C/svg%3E")
}

body:not(.toggleScroll) .BannerV2_banner__pngEr .BannerV2_slider__Pzt4F .slick-arrow.slick-prev:before{
  background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2742%27 viewBox=%270 0 24 42%27%3E%3Cpath d=%27M22.4572074 1.00746147l-21 20.02482143 20.9479397 19.9751786%27 stroke=%27%23FFF%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 fill=%27none%27 fill-rule=%27evenodd%27 /%3E%3C/svg%3E")
}

body:not(.toggleScroll) .BannerV2_banner__pngEr .BannerV2_slider__Pzt4F .slick-arrow.slick-prev{
  left:0
}

body:not(.toggleScroll) .BannerV2_banner__pngEr .BannerV2_slider__Pzt4F .slick-arrow.slick-next{
  right:0
}

@media(max-width: 800px){
  body:not(.toggleScroll) .BannerV2_banner__pngEr{
    height:64px;
    padding:0
  }

  body:not(.toggleScroll) .BannerV2_banner__pngEr .slick-dots{
    left:0;
    right:0;
    bottom:14px;
    display:flex !important;
    flex-direction:row;
    justify-content:center;
    align-items:center
  }

  body:not(.toggleScroll) .BannerV2_banner__pngEr .slick-dots li{
    height:8px;
    width:8px;
    border-radius:6px;
    position:relative;
    padding:0;
    margin:0 5px;
    border:1px solid #fff
  }

  body:not(.toggleScroll) .BannerV2_banner__pngEr .slick-dots li button{
    position:absolute;
    left:-6px;
    top:-6px;
    padding:8px;
    border:0
  }

  body:not(.toggleScroll) .BannerV2_banner__pngEr .slick-dots li button:before{
    content:normal;
    content:initial
  }

  body:not(.toggleScroll) .BannerV2_banner__pngEr .slick-dots li.slick-active{
    background-color:#fff
  }

  body:not(.toggleScroll) .BannerV2_banner__pngEr .slick-dots li.BannerV2_play__gVJuQ{
    border:0
  }

  body:not(.toggleScroll) .BannerV2_banner__pngEr .slick-dots li.BannerV2_play__gVJuQ button{
    top:-8px;
    left:-8px;
    border-radius:0
  }
}

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

body:not(.toggleScroll) .BannerV3_hiddenBanner__cAv0Y{
  transform:matrix(1, 0, 0, 1, 0, -1000)
}

body:not(.toggleScroll) .BannerV3_menu__btxZu#menu.fp_d_sitewide_stickyTopNavigation_fixed{
  opacity:0 !important;
  top:0 !important
}

body:not(.toggleScroll) .BannerV3_menu__btxZu#menu.fp_d_sitewide_stickyTopNavigation_fixed.BannerV3_menuOnTop__DPhnG{
  opacity:1 !important;
  top:0 !important
}

body:not(.toggleScroll) .BannerV3_hiddenBanner__cAv0Y~.body>.container{
  margin-top:46px !important
}

body:not(.toggleScroll) .BannerV3_banner__6JVvT~header.header .fp_d_sitewide_stickyTopNavigation_cart_preview #cart-preview-dropdown.is-open{
  transform:matrix(1, 0, 0, 1, 0, -50)
}

body:not(.toggleScroll) .BannerV3_banner__6JVvT~header.header.fp_m_sticky_top_nav_sticky_nav:not(.fp_m_sticky_top_nav_on_top)>a.mobileMenu-toggle,body:not(.toggleScroll) .BannerV3_banner__6JVvT~header.header.fp_m_sticky_top_nav_sticky_nav:not(.fp_m_sticky_top_nav_on_top)>.navStore-container{
  top:0 !important
}

body:not(.toggleScroll) .BannerV3_banner__6JVvT~header.header.fp_m_sticky_top_nav_sticky_nav:not(.fp_m_sticky_top_nav_on_top)>.navUser{
  top:30px !important
}

body:not(.toggleScroll) .BannerV3_banner__6JVvT~header.header.fp_m_sticky_top_nav_sticky_nav>a.mobileMenu-toggle,body:not(.toggleScroll) .BannerV3_banner__6JVvT~header.header.fp_m_sticky_top_nav_sticky_nav>.navStore-container{
  top:64px !important
}

body:not(.toggleScroll) .BannerV3_banner__6JVvT~header.header.fp_m_sticky_top_nav_sticky_nav>.navUser{
  top:92px !important
}

body:not(.toggleScroll) .BannerV3_banner__6JVvT~header.header.fp_m_sticky_top_nav_on_top~.body{
  margin-top:130px !important
}

body:not(.toggleScroll) .BannerV3_banner__6JVvT{
  width:100%;
  height:64px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  z-index:9999;
  background-color:#000;
  padding:0 10px
}

@media(min-width: 800px){
  body:not(.toggleScroll) .BannerV3_banner__6JVvT{
    height:50px
  }
}

body:not(.toggleScroll) .BannerV3_banner__6JVvT .BannerV3_messages__6s29l{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  text-decoration:none;
  font-weight:400;
  text-align:left;
  margin-left:10px;
  margin-right:10px
}

@media(min-width: 800px){
  body:not(.toggleScroll) .BannerV3_banner__6JVvT .BannerV3_messages__6s29l{
    flex-direction:row
  }

  body:not(.toggleScroll) .BannerV3_banner__6JVvT .BannerV3_messages__6s29l>:first-child{
    margin-right:6px
  }
}

body:not(.toggleScroll) .BannerV3_banner__6JVvT .BannerV3_messages__6s29l .BannerV3_message__pEtik{
  color:#fff;
  font-size:14px;
  line-height:16px;
  font-family:"Jost" !important
}

body:not(.toggleScroll) .BannerV3_banner__6JVvT .countdownTimer{
  margin-right:10px !important
}

body:not(.toggleScroll) .BannerV3_banner__6JVvT .countdownTimer>div{
  height:38px !important
}

body:not(.toggleScroll) .BannerV3_banner__6JVvT .countdownTimer>div span:first-child{
  line-height:24px !important
}

@media(min-width: 800px){
  body:not(.toggleScroll) .BannerV3_banner__6JVvT .countdownTimer{
    margin-right:0 !important
  }

  body:not(.toggleScroll) .BannerV3_banner__6JVvT .countdownTimer>div{
    height:34px !important
  }

  body:not(.toggleScroll) .BannerV3_banner__6JVvT .countdownTimer>div span:first-child{
    line-height:20px !important
  }
}

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

.PromotionProductsModal_modalPopUpContainer__6g1Px{
  width:35%;
  position:fixed;
  right:0;
  top:0;
  bottom:0;
  background:#fff;
  display:flex;
  flex-direction:column
}

.PromotionProductsModal_modalPopUpContainer__6g1Px .PromotionProductsModal_header__kEBbP{
  padding:32px 0;
  position:relative
}

.PromotionProductsModal_modalPopUpContainer__6g1Px .PromotionProductsModal_header__kEBbP .PromotionProductsModal_headerTitle__W38R1{
  font-family:"Jost";
  font-weight:bold;
  font-size:18px;
  color:#000;
  line-height:22px;
  text-align:left;
  font-style:normal;
  text-transform:none;
  display:block;
  text-align:center
}

.PromotionProductsModal_modalPopUpContainer__6g1Px .PromotionProductsModal_header__kEBbP .PromotionProductsModal_closeBtn__p-cUK{
  position:absolute;
  top:10px;
  right:10px;
  width:40px;
  height:40px;
  align-items:center;
  text-align:center
}

.PromotionProductsModal_modalPopUpContainer__6g1Px .PromotionProductsModal_header__kEBbP .PromotionProductsModal_closeBtn__p-cUK svg{
  margin:0 auto;
  width:16px;
  height:16px
}

.PromotionProductsModal_modalPopUpContainer__6g1Px .PromotionProductsModal_errorMsg__Wvv0G{
  padding:100px 32px;
  text-align:center
}

.PromotionProductsModal_productsListWrapper__xJTbN{
  overflow-y:auto
}

.PromotionProductsModal_productsList__Mh44z{
  display:grid;
  margin-block-end:40px;
  overflow:visible;
  grid-gap:3rem 1.5rem;
  gap:3rem 1.5rem;
  font-family:"Jost";
  grid-template-columns:repeat(2, calc((100% - 1.5rem) / 2));
  padding:0 20px
}

@media(min-width: 1800px){
  .PromotionProductsModal_modalPopUpContainer__6g1Px{
    width:35%
  }
}

@media(min-width: 960px)and (max-width: 1799px){
  .PromotionProductsModal_modalPopUpContainer__6g1Px{
    width:45%
  }
}

@media(max-width: 959px){
  .PromotionProductsModal_modalPopUpContainer__6g1Px{
    width:100%
  }
}

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

.style_blogs-list__fEt8j{
  padding:0px 60px 60px 60px
}

.style_blogs-list-ul__E98cj{
  display:grid;
  grid-template-columns:repeat(2, 1fr);
  grid-gap:22px;
  gap:22px;
  align-items:stretch
}

.style_blogs-list-a__fHcrl{
  display:flex;
  flex-direction:column;
  background:#fff;
  box-shadow:0 2px 8px rgba(0,0,0,.08);
  overflow:hidden;
  transition:transform .2s ease,box-shadow .2s ease;
  text-decoration:none;
  color:inherit;
  height:100%
}

.style_blogs-list-img__xZNMH{
  position:relative;
  width:100%;
  overflow:hidden
}

.style_blogs-list-img__xZNMH::before{
  content:"";
  display:block;
  padding-top:56.25%
}

.style_block-list-img__LLx56{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  display:block
}

.style_blogs-list-info__3syTV{
  width:100%;
  flex:1 1 auto;
  display:flex;
  flex-direction:column;
  padding:16px;
  overflow:hidden;
  margin-top:16px
}

.style_blogs-list-cat__Rmh1N{
  width:100%;
  font-weight:400;
  letter-spacing:.18em;
  text-transform:uppercase;
  font-size:12px
}

.style_blogs-list-title__nDpPc{
  margin-top:6px;
  font-weight:400;
  font-size:clamp(18px,2.2vw,22px);
  line-height:1.3
}

.style_blogs-list-desc__fdyS9{
  margin-top:8px;
  font-size:14px;
  color:#666;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis;
  word-break:break-word
}

@media(max-width: 768px){
  .style_blogs-list__fEt8j{
    padding:30px 0px
  }

  .style_blogs-list-ul__E98cj{
    grid-template-columns:1fr;
    gap:15px
  }

  .style_blogs-list-a__fHcrl{
    height:auto
  }

  .style_blogs-list-info__3syTV{
    margin-top:12px;
    padding:12px
  }

  .style_blogs-list-title__nDpPc{
    font-size:16px
  }

  .style_blogs-list-desc__fdyS9{
    font-size:13px;
    -webkit-line-clamp:2
  }
}

@media(hover: hover)and (pointer: fine){
  .style_blogs-list-a__fHcrl:hover{
    transform:translateY(-4px);
    box-shadow:0 4px 12px rgba(0,0,0,.12)
  }
}

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

.style_invite-reward-page__8OLE3{
  position:relative
}

.style_invite-reward-wrapper-cont__Fgg0J{
  position:absolute;
  top:0;
  bottom:0;
  left:50%;
  overflow:hidden;
  transform:translate(-50%);
  max-width:1420px;
  width:100%
}

.style_invite-reward-wrapper__zlVyP{
  width:100%;
  height:700px;
  overflow:hidden
}

.style_invite-reward-image__MgPjj{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center
}

.style_invite-referral--content__KJUdk{
  display:flex;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  width:70%;
  height:100%;
  margin:0 auto;
  text-align:center;
  color:#fff
}

.style_invite-referral-title__OmBbb{
  margin:0;
  font-size:60px;
  line-height:1;
  word-break:break-word
}

.style_invite-referral-subtitle__aVp8D{
  margin-top:16px;
  margin-bottom:0;
  font-size:20px;
  line-height:32px
}

.style_invite-referral-btn__gyiy2{
  width:219px;
  height:48px;
  margin:0 auto;
  background-color:#121212;
  text-align:center;
  line-height:48px;
  border-radius:4px;
  font-size:16px;
  font-weight:300;
  color:#fff;
  text-transform:uppercase;
  margin-top:24px
}

@media(max-width: 767px){
  .style_invite-reward-wrapper__zlVyP{
    height:400px
  }

  .style_invite-referral--content__KJUdk{
    width:100%;
    padding:0 20px
  }

  .style_invite-referral-title__OmBbb{
    font-size:30px
  }

  .style_invite-referral-subtitle__aVp8D{
    font-size:16px
  }
}

/* purgecss end ignore */
