/* purgecss start ignore */

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

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

.NavUser_navUserContainer__Qs2Vm .NavUser_actionContainer__9RgVG img{
  height:22px;
  display:inline-block
}

.NavUser_navUserContainer__Qs2Vm .NavUser_actionContainer__9RgVG:hover{
  color:#757575
}

.NavUser_navUserContainer__Qs2Vm .NavUser_left__\+4G8w{
  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__Qs2Vm .NavUser_list__npANO{
  margin-left:9.9375rem
}

.NavUser_navUserContainer__Qs2Vm .NavUser_list__npANO .NavUser_listItem__K2AVk{
  display:block;
  position:relative;
  padding:0 .625rem
}

.NavUser_navUserContainer__Qs2Vm .NavUser_list__npANO .NavUser_listItem__K2AVk .NavUser_navUserAction__akTkz{
  position:relative;
  display:inline-flex;
  color:#000;
  padding:6px;
  text-decoration:none;
  text-transform:uppercase;
  font-size:13px;
  align-items:center
}

.NavUser_navUserContainer__Qs2Vm .NavUser_list__npANO .NavUser_listItem__K2AVk .NavUser_navUserAction__akTkz img{
  width:auto;
  height:20px
}

.NavUser_navUserContainer__Qs2Vm .NavUser_list__npANO .NavUser_listItem__K2AVk .NavUser_navUserAction__akTkz:hover{
  color:#757575
}

.NavUser_navUserContainer__Qs2Vm .NavUser_list__npANO .NavUser_navUserItem__XSETt{
  font-family:"Jost" !important;
  font-size:12px;
  color:#010101;
  position:relative
}

@media(min-width: 551px){
  .NavUser_navUserContainer__Qs2Vm .NavUser_list__npANO .NavUser_navUserItem__XSETt{
    float:left
  }
}

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

.NavUser_navUserContainer__Qs2Vm .NavUser_leftBox__EIaLZ{
  justify-content:center
}

.NavUser_navUserContainer__Qs2Vm .NavUser_location__vwujS{
  max-width:1.25rem;
  margin-right:.625rem
}

.NavUser_navUserContainer__Qs2Vm .NavUser_location__vwujS a img{
  height:15px
}

.NavUser_navUserContainer__Qs2Vm .NavUser_headerLogo__COEyp 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__Qs2Vm .NavUser_logo__ohRcT{
  margin:auto;
  max-height:2.35714rem
}

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

.NavUser_navUserContainer__Qs2Vm .NavUser_dropdownMenu__2kxdk{
  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__Qs2Vm .NavUser_dropdownMenu__2kxdk .NavUser_dropdownItem__f1lb2{
  display:block;
  padding:8px 12px;
  color:#333;
  text-decoration:none
}

.NavUser_navUserContainer__Qs2Vm .NavUser_dropdownMenu__2kxdk .NavUser_dropdownItem__f1lb2:hover{
  background-color:#f5f5f5
}

.NavUser_navUserContainer__Qs2Vm .NavUser_dropdownMenu__2kxdk:hover .NavUser_dropdownMenu__2kxdk{
  display:block
}

.NavUser_navUserContainer__Qs2Vm .NavUser_navUserItem__XSETt:hover .NavUser_dropdownMenu__2kxdk{
  opacity:1;
  visibility:visible;
  transform:translateY(0)
}

@media(max-width: 767px),(min-width: 768px)and (max-width: 1024px)and (orientation: portrait){
  .NavUser_navUserContainer__Qs2Vm{
    flex-direction:column;
    padding:0 10px
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_headerLogo__COEyp{
    text-align:center;
    padding-left:.625rem
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSection__bcofk{
    display:none
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH{
    display:flex;
    width:100%;
    position:relative
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_navUserItemCart__JCuxs{
    display:block;
    position:relative
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_navUserItem__XSETt{
    font-family:"Jost" !important;
    font-size:12px;
    color:#010101
  }

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

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_action__1w20j img{
    height:25px !important;
    margin:3px 0 0
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_dropdownMenuMobile__EjixQ{
    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__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_dropdownMenuMobile__EjixQ .NavUser_closeMButton__F-NL\+{
    cursor:pointer;
    position:relative;
    display:flex;
    justify-content:flex-end;
    align-items:flex-end;
    top:0;
    right:.625rem
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_dropdownMenuMobile__EjixQ .NavUser_closeMButton__F-NL\+ img{
    height:1.05rem
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_dropdownMenuMobile__EjixQ li{
    padding:8px 16px
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_dropdownMenuMobile__EjixQ li a{
    color:#333;
    text-decoration:none;
    display:block
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_dropdownMenuMobile__EjixQ li:hover{
    background:#f5f5f5
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSearchContainer__\+ej9c{
    width:100%
  }
}

@media(min-width: 768px)and (max-width: 991px)and (orientation: landscape){
  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSection__bcofk{
    display:none
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH{
    display:flex;
    width:100%
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_navUserItemCart__JCuxs{
    display:block;
    position:relative
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_navUserItem__XSETt{
    font-family:"Jost" !important;
    font-size:12px;
    color:#010101
  }

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

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_action__1w20j img{
    height:22px;
    margin:3px 0 0
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_dropdownMenuMobile__EjixQ{
    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__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_dropdownMenuMobile__EjixQ .NavUser_closeMButton__F-NL\+{
    cursor:pointer;
    position:relative;
    display:flex;
    justify-content:flex-end;
    align-items:flex-end;
    top:0;
    right:.625rem
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_dropdownMenuMobile__EjixQ .NavUser_closeMButton__F-NL\+ img{
    height:1.05rem
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_dropdownMenuMobile__EjixQ li{
    padding:8px 16px
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_dropdownMenuMobile__EjixQ li a{
    color:#333;
    text-decoration:none;
    display:block
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSectionM__qrxzH .NavUser_dropdownMenuMobile__EjixQ li:hover{
    background:#f5f5f5
  }
}

@media(min-width: 1025px),(min-width: 992px)and (orientation: landscape){
  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserContainer__Qs2Vm{
    position:relative;
    right:auto;
    top:auto;
    transform:none;
    z-index:50;
    background:#fff
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSection__bcofk{
    max-width:1800px;
    padding-inline:var(--page-padding);
    margin-left:auto;
    margin-right:auto;
    max-height:40px
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSection__bcofk .NavUser_navStoreSearchContainer__UxFzq{
    max-height:40px
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSection__bcofk .NavUser_headerLogo__COEyp,.NavUser_navUserContainer__Qs2Vm .NavUser_navUserSection__bcofk .NavUser_headerLogoCenter__yFRFk{
    right:auto;
    margin:0 auto
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSection__bcofk .NavUser_headerLogo__COEyp a,.NavUser_navUserContainer__Qs2Vm .NavUser_navUserSection__bcofk .NavUser_headerLogoCenter__yFRFk a{
    color:#333;
    display:inline-block;
    padding:.78571rem 0;
    position:relative;
    text-decoration:none;
    z-index:20;
    width:100%;
    min-width:136px
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSection__bcofk .NavUser_headerLogo__COEyp .NavUser_headerLogoImageContainer__gXJJD,.NavUser_navUserContainer__Qs2Vm .NavUser_navUserSection__bcofk .NavUser_headerLogoCenter__yFRFk .NavUser_headerLogoImageContainer__gXJJD{
    position:relative;
    max-height:80px;
    height:100%
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_navUserSection__bcofk .NavUser_headerLogo__COEyp .NavUser_headerLogoImageContainer__gXJJD .NavUser_headerLogoImage__VkKm8,.NavUser_navUserContainer__Qs2Vm .NavUser_navUserSection__bcofk .NavUser_headerLogoCenter__yFRFk .NavUser_headerLogoImageContainer__gXJJD .NavUser_headerLogoImage__VkKm8{
    height:30px
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_listItem__K2AVk img{
    width:19px;
    margin:-3px 6px 0 0
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_listItem__K2AVk img span{
    display:inline-block
  }

  .NavUser_navUserContainer__Qs2Vm .NavUser_favoriteQuantity__YMEso,.NavUser_navUserContainer__Qs2Vm .NavUser_cartQuantity__yDyYr{
    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__Qs2Vm .NavUser_navUserSectionM__qrxzH{
    display:none
  }
}

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

.Search_searchBarContainer__-5n-W{
  border:1px solid #000;
  border-radius:6px;
  display:flex;
  position:relative
}

.Search_searchBarContainer__-5n-W .Search_searchButton__Nb\+qJ{
  height:40px;
  color:#fff
}

.Search_searchBarContainer__-5n-W .Search_searchButton__Nb\+qJ input{
  width:100%;
  height:100%;
  border-radius:10px;
  pointer-events:none
}

.Search_searchBarContainer__-5n-W .Search_searchButton__Nb\+qJ .Search_searchInput__nIsoJ{
  font-size:16px;
  padding:0 10px
}

.Search_searchBarContainer__-5n-W .Search_searchButton__Nb\+qJ .Search_searchInput__nIsoJ::placeholder{
  font-size:14px;
  color:#121212 !important
}

.Search_searchBarContainer__-5n-W .Search_searchButton__Nb\+qJ .Search_searchInput__nIsoJ::-webkit-input-placeholder{
  font-size:14px
}

.Search_searchBarContainer__-5n-W .Search_searchButton__Nb\+qJ .Search_searchInput__nIsoJ:-ms-input-placeholder{
  font-size:14px
}

.Search_searchBarContainer__-5n-W .Search_searchButton__Nb\+qJ .Search_searchInput__nIsoJ::-ms-input-placeholder{
  font-size:14px
}

@media(min-width: 768px)and (max-width: 1024px){
  .Search_searchBarContainer__-5n-W .Search_searchButton__Nb\+qJ{
    width:300px
  }
}

@media(min-width: 1025px){
  .Search_searchBarContainer__-5n-W .Search_searchButton__Nb\+qJ{
    width:22.5rem
  }
}

.Search_searchBarContainer__-5n-W .Search_iconButton__g5eLQ{
  border-radius:4px 0px 0px 4px;
  width:40px;
  height:40px;
  display:flex;
  align-items:center
}

.Search_searchBarContainer__-5n-W.Search_isM__rYRxI{
  justify-content:flex-start;
  margin-bottom:8px
}

.Search_searchBarContainer__-5n-W.Search_isM__rYRxI .Search_searchButton__Nb\+qJ{
  flex:1 1;
  width:auto
}

.Search_searchBarContainer__-5n-W.Search_isM__rYRxI .plugin-product-search-searchIconMask{
  padding-top:40px
}

.Search_searchBarContainer__-5n-W.Search_isM__rYRxI .plugin-product-search-SearchBar{
  top:70.5px
}

.Search_searchBarContainer__-5n-W.Search_isM__rYRxI .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__-5n-W.Search_isPC__eJRxT .navStore-search-container{
  position:relative;
  z-index:10
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .plugin-product-search-searchIconMask{
  padding-top:0;
  padding-top:initial
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT #plugin-product-search{
  position:absolute
}

@media(min-width: 768px)and (max-width: 1024px){
  .Search_searchBarContainer__-5n-W.Search_isPC__eJRxT #plugin-product-search{
    top:0px;
    width:338px
  }
}

@media(min-width: 1025px){
  .Search_searchBarContainer__-5n-W.Search_isPC__eJRxT #plugin-product-search{
    width:400px
  }
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT #plugin-product-search.zg-header-sticky{
  position:fixed;
  top:12px;
  width:256px
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT #plugin-product-search.zg-header-sticky .plugin-product-search-searchInputWrap{
  border:1px solid #e5e5e5;
  height:36px;
  flex:0 0 36px
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT #plugin-product-search.zg-header-sticky .plugin-product-search-searchInputWrap .plugin-product-search-expand-scope svg{
  width:23px
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .plugin-product-search-search-input-searchBtn{
  order:3
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .plugin-product-search-SearchResult{
  width:900px;
  position:absolute;
  left:0;
  top:48px;
  max-height:340px;
  font-family:"Jost"
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT #plugin-product-search.fixed-plugin .plugin-product-search-SearchResult{
  left:auto;
  right:0
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .plugin-product-search-searchInputWrap{
  height:40px;
  flex:0 0 40px;
  padding:0 11px;
  border-radius:4px
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .plugin-product-search-searchInputWrap .plugin-product-search-searchInput{
  font-family:Jost,sans-serif;
  font-size:14px
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .plugin-product-search-SearchBar .plugin-product-search-SearchResult-word-side{
  flex:none;
  width:204px;
  margin:0;
  overflow-y:auto;
  background:#e5e5e5
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .plugin-product-search-SearchResult{
  padding:0
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .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__-5n-W.Search_isPC__eJRxT .plugin-product-search-keywordText,.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .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__-5n-W.Search_isPC__eJRxT .plugin-product-search-SearchBar .plugin-product-search-SearchResult{
  padding:0
}

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

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .plugin-product-search-RecommendProducts{
  padding-left:20px;
  margin-top:20px
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .plugin-product-search-RecommendProducts-container{
  overflow-y:auto;
  overflow-x:hidden
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .plugin-product-search-history-title{
  padding:12px 16px
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .plugin-product-search-history-title-text{
  font-size:16px;
  color:#000;
  line-height:19px;
  font-weight:normal;
  text-transform:none
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .plugin-product-search-ProductItem{
  margin-right:10px;
  margin-bottom:22px
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .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__-5n-W.Search_isPC__eJRxT .plugin-product-search-RecommendProducts-title{
  padding-left:20px;
  font-weight:600;
  font-size:16px;
  color:#000;
  font-family:"Jost";
  line-height:150%
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .plugin-product-search-RecommendProducts-container .plugin-product-search-RecommendProducts-title{
  padding-bottom:0
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT.Search_isFixed__0u28m .Search_searchButton__Nb\+qJ{
  width:220px;
  height:34px
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT.Search_isFixed__0u28m .Search_searchButton__Nb\+qJ .Search_searchInput__nIsoJ{
  font-size:16px
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT.Search_isFixed__0u28m .Search_searchButton__Nb\+qJ .Search_searchInput__nIsoJ::placeholder{
  font-size:14px;
  color:#121212 !important
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT.Search_isFixed__0u28m .Search_searchButton__Nb\+qJ .Search_searchInput__nIsoJ::-webkit-input-placeholder{
  font-size:14px
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT.Search_isFixed__0u28m .Search_searchButton__Nb\+qJ .Search_searchInput__nIsoJ:-ms-input-placeholder{
  font-size:14px
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT.Search_isFixed__0u28m .Search_searchButton__Nb\+qJ .Search_searchInput__nIsoJ::-ms-input-placeholder{
  font-size:14px
}

.Search_searchBarContainer__-5n-W.Search_isPC__eJRxT.Search_isFixed__0u28m .Search_iconButton__g5eLQ{
  width:34px;
  height:34px
}

@media(min-width: 750px)and (max-width: 1200px){
  .Search_searchBarContainer__-5n-W.Search_isPC__eJRxT .plugin-product-search-SearchBar .plugin-product-search-SearchResult-word-side{
    flex:none
  }
}

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

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

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

.MenuButtonNavModal_level-0__8DwTZ .MenuButtonNavModal_item__IeEGa{
  padding-left:20px;
  background-color:#fff
}

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

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

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

.MenuButtonNavModal_item__IeEGa{
  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__IeEGa:hover{
  background-color:#f5f5f5
}

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

.MenuButtonNavModal_item__IeEGa .MenuButtonNavModal_arrow__uoClz{
  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__IeEGa .MenuButtonNavModal_arrow__uoClz.MenuButtonNavModal_open__loGz0{
  background-image:url("https://img-va.myshopline.com/image/store/1745820125227/minus.svg?w=16&h=16")
}

.MenuButtonNavModal_item__IeEGa .MenuButtonNavModal_linkFill__XRKlM{
  position:absolute;
  inset:0;
  z-index:1
}

.MenuButtonNavModal_subList__MPXDQ{
  background-color:#fafafa;
  animation:MenuButtonNavModal_slideDown__7KFLh .25s ease-out
}

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

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

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

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

.MenuButtonNavModal_mobileMenuToggle__uHNa3{
  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__uHNa3 .MenuButtonNavModal_mobileMenuToggleIcon__Pan6L{
  top:1.3rem;
  display:block;
  transform:rotate(0);
  transition:transform .1s ease-in;
  width:1.25rem
}

.MenuButtonNavModal_mobileMenuToggle__uHNa3 img{
  height:auto;
  max-width:100%;
  vertical-align:middle
}

@media only screen and (max-width: 991px){
  .MenuButtonNavModal_mobileMenuToggle__uHNa3{
    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__ksUMr{
  max-width:1800px;
  padding-inline:var(--page-padding);
  margin:auto
}

.NavStore_navStoreContainerWarp__ksUMr .NavStore_navStoreContainer__ePrFZ{
  position:relative;
  margin:0 0 0 auto
}

.NavStore_navStoreContainerWarp__ksUMr .NavStore_navStoreContainer__ePrFZ .NavStore_navStoreLocations__S4zIl{
  display:flex;
  justify-items:center;
  align-items:center;
  height:100%;
  margin-left:10px
}

.NavStore_navStoreContainerWarp__ksUMr .NavStore_navStoreContainer__ePrFZ .NavStore_headerLogo__KpHVL,.NavStore_navStoreContainerWarp__ksUMr .NavStore_navStoreContainer__ePrFZ .NavStore_headerLogoCenter__vGeRU{
  position:absolute;
  left:60px;
  right:auto;
  max-width:160px;
  min-width:200px
}

.NavStore_navStoreContainerWarp__ksUMr .NavStore_navStoreContainer__ePrFZ .NavStore_headerLogo__KpHVL a,.NavStore_navStoreContainerWarp__ksUMr .NavStore_navStoreContainer__ePrFZ .NavStore_headerLogoCenter__vGeRU a{
  color:#333;
  display:inline-block;
  padding:.78571rem 0;
  position:relative;
  text-decoration:none;
  width:60%;
  z-index:20;
  min-width:136px
}

.NavStore_navStoreContainerWarp__ksUMr .NavStore_navStoreContainer__ePrFZ .NavStore_headerLogo__KpHVL .NavStore_headerLogoImageContainer__m8U6z,.NavStore_navStoreContainerWarp__ksUMr .NavStore_navStoreContainer__ePrFZ .NavStore_headerLogoCenter__vGeRU .NavStore_headerLogoImageContainer__m8U6z{
  position:relative;
  max-height:80px;
  height:100%
}

.NavStore_navStoreContainerWarp__ksUMr .NavStore_navStoreContainer__ePrFZ .NavStore_headerLogo__KpHVL .NavStore_headerLogoImageContainer__m8U6z .NavStore_headerLogoImage__goGlU,.NavStore_navStoreContainerWarp__ksUMr .NavStore_navStoreContainer__ePrFZ .NavStore_headerLogoCenter__vGeRU .NavStore_headerLogoImageContainer__m8U6z .NavStore_headerLogoImage__goGlU{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  margin:auto;
  height:30px;
  max-height:2.35714rem
}

.NavStore_navStoreContainerWarp__ksUMr .NavStore_navStoreContainer__ePrFZ>.NavStore_navStoreContainer__ePrFZ{
  margin-left:auto
}

.NavStore_navStoreContainerWarp__ksUMr .NavStore_navStoreContainer__ePrFZ .NavStore_navStoreSearchContainer__EQf5c{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  margin-left:auto;
  height:100%
}

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

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

  .NavStore_navStoreContainerWarp__ksUMr .NavStore_navStoreContainer__ePrFZ .NavStore_headerLogo__KpHVL{
    left:0;
    right:0;
    height:100%
  }

  .NavStore_navStoreContainerWarp__ksUMr .NavStore_navStoreContainer__ePrFZ .NavStore_headerLogo__KpHVL>a{
    background:none;
    border-bottom:none;
    display:inline;
    padding:0;
    height:100%
  }

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

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

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

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

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

.MeganavItem_meganavItem__YDttN.MeganavItem_bestSeller__1Yl-q{
  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__YDttN.MeganavItem_bestSeller__1Yl-q:hover{
  color:#757575
}

.MeganavItem_meganavItem__YDttN.MeganavItem_secondNav__QOiaT .MeganavItem_dropdownContainer__Nv\+NL{
  right:auto
}

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

.MeganavItem_meganavItem__YDttN .MeganavItem_isFixedSetFontSize__Kr-wa{
  font-size:12px !important
}

.MeganavItem_meganavItem__YDttN .MeganavItem_dropdownContainer__Nv\+NL{
  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__YDttN .MeganavItem_dropdownContainer__Nv\+NL .MeganavItem_row__MrU7M{
  display:flex;
  gap:20px
}

.MeganavItem_meganavItem__YDttN .MeganavItem_dropdownContainer__Nv\+NL .MeganavItem_fp_secondNavigationBarRow__3DCuB{
  display:flex;
  justify-content:space-between;
  max-width:1250px;
  margin:auto
}

.MeganavItem_meganavItem__YDttN .MeganavItem_dropdownContainer__Nv\+NL.MeganavItem_fp_secondNavigationBarTopContainerDropdownFullwidth__EsgwI{
  width:100% !important;
  max-width:1680px !important;
  left:50% !important;
  right:50% !important;
  transform:translate(-50%)
}

.MeganavItem_meganavItem__YDttN .MeganavItem_dropdownContainer__Nv\+NL.MeganavItem_marginTop__AKH4Q{
  margin-top:2px
}

.MeganavItem_meganavItem__YDttN.MeganavItem_rightAlignedDropdown__7IwaB .MeganavItem_dropdownContainer__Nv\+NL{
  left:auto;
  right:0
}

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

.MeganavItem_meganavItem__YDttN:hover .MeganavItem_dropdownContainer__Nv\+NL{
  display:flex
}

.MeganavItem_navigationMainLi__NcuJC{
  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__NcuJC.MeganavItem_fixed__ZNYzu{
  line-height:42px;
  padding:4px !important
}

.MeganavItem_navigationMainLi__NcuJC.MeganavItem_fp_secondNavigationBarTopContainerDropdownFullwidth__EsgwI{
  position:static !important;
  position:initial !important
}

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

.MeganavItem_navigationMainLicoustom__sTruh{
  height:100%
}

#MeganavItem_menu__Ko7jO ul.MeganavItem_custom-navigation-ul__l8ktV li.MeganavItem_navigation-main-li__I3e7B{
  margin:0 5px 0 !important
}

#MeganavItem_menu__Ko7jO ul.MeganavItem_custom-navigation-ul__l8ktV li.MeganavItem_navigation-main-li__I3e7B:first-child{
  margin-left:0 !important;
  padding-left:0 !important
}

#MeganavItem_menu__Ko7jO ul.MeganavItem_custom-navigation-ul__l8ktV li.MeganavItem_navigation-main-li__I3e7B:last-child{
  margin-right:0 !important;
  padding-right:0 !important
}

#MeganavItem_menu__Ko7jO .MeganavItem_fp_d_sitewide_stickyTopNavigation_nav_links__aqk3T li.MeganavItem_navigation-main-li__I3e7B>a[href="/c-81-sale"]{
  color:red
}

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

.MeganavColumn_meganavColumn__w1EQK{
  width:250px !important;
  padding:0 15px !important
}

.MeganavColumn_meganavColumn__w1EQK 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__w1EQK ul li:hover{
  border-top:1px solid #000;
  border-bottom:1px solid #000
}

.MeganavColumn_meganavColumn__w1EQK ul li.MeganavColumn_hasImage__qj-ng:hover{
  border-top:1px solid rgba(0,0,0,0);
  border-bottom:1px solid rgba(0,0,0,0)
}

.MeganavColumn_meganavColumn__w1EQK ul li:first-child a,.MeganavColumn_meganavColumn__w1EQK 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__w1EQK ul li:not(:first-child) a,.MeganavColumn_meganavColumn__w1EQK ul li:not(:first-child) span{
  color:#333;
  font-weight:400 !important
}

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

.MeganavColumn_meganavColumn__w1EQK ul li.MeganavColumn_bold__jOO8c a{
  font-weight:normal
}

.MeganavColumn_meganavColumn__w1EQK ul li.MeganavColumn_hasSubMenu__Cw\+xG{
  display:block;
  font-size:13px
}

.MeganavColumn_meganavColumn__w1EQK ul li.MeganavColumn_hasSubMenu__Cw\+xG a:after{
  content:"";
  width:10px;
  height:10px;
  display:inline-block;
  margin-top:6px
}

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

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

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

.MeganavPromotion_meganavPromotion__9KUiX .MeganavPromotion_imgContainer__dW5IS{
  display:block;
  margin-bottom:10px
}

.MeganavPromotion_meganavPromotion__9KUiX .MeganavPromotion_imgContainer__dW5IS img{
  max-width:250px;
  max-height:250px
}

.MeganavPromotion_meganavPromotion__9KUiX .MeganavPromotion_title__r\+\+xt{
  margin-bottom:10px;
  border-top:1px solid #e7e6e8;
  border-bottom:1px solid #e7e6e8
}

.MeganavPromotion_meganavPromotion__9KUiX .MeganavPromotion_title__r\+\+xt *{
  margin:0
}

.MeganavPromotion_meganavPromotion__9KUiX .MeganavPromotion_title__r\+\+xt:hover{
  border-top:1px solid #000;
  border-bottom:1px solid #000
}

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

.MeganavPromotion_meganavPromotion__9KUiX .MeganavPromotion_title__r\+\+xt a:hover{
  color:#757575
}

.MeganavPromotion_meganavPromotion__9KUiX .MeganavPromotion_description__M1eHL{
  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__9KUiX .MeganavPromotion_description__M1eHL *{
  margin:0
}

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

.MeganavPromotion_meganavPromotion__9KUiX .MeganavPromotion_callToAction__I3aDg{
  color:#333 !important
}

.MeganavPromotion_meganavPromotion__9KUiX .MeganavPromotion_callToAction__I3aDg *{
  margin:0;
  padding:0
}

.MeganavPromotion_meganavPromotion__9KUiX .MeganavPromotion_callToAction__I3aDg 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__swmrj{
  font-family:"Jost";
  min-height:100%;
  display:flex;
  align-items:center
}

@media(min-width: 768px)and (max-width: 1024px){
  .SecondNav_secondNav__swmrj{
    gap:4px
  }
}

@media(min-width: 1025px){
  .SecondNav_secondNav__swmrj{
    gap:0px
  }
}

.SecondNav_secondNav__swmrj .SecondNav_item__7KD05{
  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__8Ox6m{
  margin:auto
}

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

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

.MegaNav_m0__0NJZN{
  margin:0 !important
}

.MegaNav_meganav__J1hdq{
  height:100%
}

.MegaNav_navPages_container__L5P75{
  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__L5P75{
    background:rgba(0,0,0,0);
    display:block;
    height:auto;
    padding:0;
    position:relative;
    font-family:"Jost"
  }
}

.MegaNav_navPages_container__L5P75.MegaNav_is-open__6BL7\+{
  display:block;
  padding-top:0;
  z-index:0
}

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

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

.MegaNav_navPages_container__L5P75 .MegaNav_operateIconWrapper__YbJhp .MegaNav_operateIcon__J2kj5 img{
  height:15px !important;
  max-width:none !important
}

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

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

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

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

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

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

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

  .MegaNav_fp_d_sitewide_stickyTopNavigation_fixed__3RkLM{
    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__3RkLM.MegaNav_hidden__Glabk{
    transform:translateY(-100%);
    opacity:0
  }

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

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

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

  .MegaNav_stickyTopNavigationNavInner__A1G4N.MegaNav_isflexDirection__jTkzH{
    flex-direction:column
  }

  .MegaNav_stickyTopNavigationNavInner__A1G4N #MegaNav_fp_d_sitewide_stickyTopNavigation_logo__6qGc3{
    width:120px;
    flex:none
  }

  .MegaNav_stickyTopNavigationNavInner__A1G4N .MegaNav_stickyTopNavigationNavInnerSearchCart__migsf{
    display:flex;
    justify-content:center;
    align-items:center
  }

  .MegaNav_stickyTopNavigationNavInner__A1G4N .MegaNav_stickyTopNavigationNavInnerSearchCart__migsf .MegaNav_fp_d_sitewide_stickyTopNavigation_cart__ij3fj{
    font-size:9px;
    padding:3px 0 0 5px !important;
    position:relative
  }

  .MegaNav_stickyTopNavigationNavInner__A1G4N .MegaNav_operateIconWrapper__YbJhp .MegaNav_operateIcon__J2kj5 img{
    height:25px
  }
}

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

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

  .MegaNav_fp_d_sitewide_stickyTopNavigation_fixed__3RkLM .MegaNav_fp_second-navigation-bar-top-container-dropdown-fullwidth__BWPO9{
    top:60px !important
  }

  .MegaNav_fp_d_sitewide_stickyTopNavigation_fixed__3RkLM .MegaNav_fp_second-navigation-bar-top-container-dropdown-fullwidth__BWPO9{
    top:80px !important
  }

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

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

  .MegaNav_fp_d_sitewide_stickyTopNavigation_fixed__3RkLM .MegaNav_fp_second-navigation-bar-top-container-dropdown-fullwidth__BWPO9{
    top:85px !important
  }
}

.MegaNav_is-hidden__NdKaR{
  display:none !important
}

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

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

.MegaNav_zg-fixed-icon__O1wDB{
  position:relative
}

.MegaNav_dropdownMenu__orGv-{
  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__g0O3K .25s ease forwards
}

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

.MegaNav_dropdownMenu__orGv- 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__H4Hvp{
  text-align:center;
  font-family:"Jost"
}

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

.view-order_view_order_div__H4Hvp .view-order_subInfoValue__UA1aq{
  color:#000;
  font-size:14px
}

.view-order_view_order_div__H4Hvp .view-order_orderHeads__wlZ2F{
  font-size:12px
}

.view-order_view_order_div__H4Hvp .view-order_order_id_input__9p\+8R{
  padding:10px;
  border-radius:0;
  border:1px solid #c8c8c8;
  margin:10px
}

.view-order_view_order_div__H4Hvp .view-order_addressTable__Z-cny{
  width:100%
}

.view-order_view_order_div__H4Hvp .view-order_addressTable__Z-cny,.view-order_view_order_div__H4Hvp .view-order_ordersTable__gUpBV{
  border-collapse:separate;
  border-spacing:20px 5px;
  margin:15px auto
}

.view-order_view_order_div__H4Hvp .view-order_addressTable__Z-cny .view-order_addressDiv__67IJL,.view-order_view_order_div__H4Hvp .view-order_ordersTable__gUpBV .view-order_addressDiv__67IJL{
  background:#f0f0f0;
  color:#000;
  vertical-align:top;
  padding:15px
}

.view-order_view_order_div__H4Hvp .view-order_addressTable__Z-cny .view-order_addressDiv__67IJL h2,.view-order_view_order_div__H4Hvp .view-order_ordersTable__gUpBV .view-order_addressDiv__67IJL h2{
  color:#333;
  font-size:12px;
  margin:10px;
  font-weight:bold;
  font-family:"Jost"
}

.view-order_view_order_div__H4Hvp .view-order_addressTable__Z-cny .view-order_addressDiv__67IJL p,.view-order_view_order_div__H4Hvp .view-order_ordersTable__gUpBV .view-order_addressDiv__67IJL p{
  margin:2px;
  font-size:12px
}

@media(max-width: 800px){
  .view-order_view_order_div__H4Hvp .view-order_addressTable__Z-cny tr,.view-order_view_order_div__H4Hvp .view-order_ordersTable__gUpBV tr{
    display:grid;
    margin:-15px 0
  }

  .view-order_view_order_div__H4Hvp .view-order_addressTable__Z-cny td,.view-order_view_order_div__H4Hvp .view-order_ordersTable__gUpBV td{
    margin:10px 0
  }
}

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

  .view-order_view_order_div__H4Hvp .view-order_ordersTable__gUpBV td{
    text-align:left;
    margin:5px 0
  }
}

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

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

.view-order_view_order_div__H4Hvp .view-order_productTable__gDojA .view-order_productOptions__h9zyD{
  text-transform:capitalize
}

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

.view-order_view_order_div__H4Hvp .view-order_productTable__gDojA th{
  padding:15px 10px;
  font-size:14px
}

.view-order_view_order_div__H4Hvp .view-order_productTable__gDojA tr{
  border:1px solid #f0f0f0
}

.view-order_view_order_div__H4Hvp .view-order_productTable__gDojA tr td{
  padding:10px;
  font-size:14px
}

.view-order_view_order_div__H4Hvp .view-order_productTable__gDojA tr td img{
  display:block;
  margin:0 auto
}

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

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

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

  .view-order_view_order_div__H4Hvp .view-order_productTable__gDojA tr td{
    border:0;
    padding:2px
  }
}

.view-order_view_order_div__H4Hvp .view-order_cartTotals__cGOH-{
  margin:5px;
  text-align:right
}

.view-order_view_order_div__H4Hvp .view-order_shipmentDiv__7un3q h2{
  text-align:left;
  font-size:14px;
  margin:10px;
  color:#6d7278;
  font-family:"Jost"
}

.view-order_view_order_div__H4Hvp .view-order_shipmentDiv__7un3q p{
  margin:5px 10px
}

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

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

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

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

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

a :hover{
  color:#757575
}

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

.style_faqSection__gYH0A{
  margin-top:65px
}

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

.style_faqTitle__I64MJ{
  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__I64MJ{
    font-size:20px
  }
}

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

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

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

.style_wt__stcfa{
  font-weight:700
}

.style_mb__Hh-KF{
  margin-bottom:1em !important
}

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

.style_intro__P\+1ku{
  margin-bottom:4px
}

.style_numberList__iGGR\+{
  margin:8px 0;
  padding-left:20px
}

.style_numberList__iGGR\+ li{
  margin-bottom:4px;
  line-height:1.6
}

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

.style_faqList__HnGl3 li{
  margin-bottom:4px
}

.style_faqList__HnGl3 li .style_wt__stcfa{
  font-weight:700
}

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

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

.style_accordionQuestion__8BrQF{
  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__8BrQF{
    font-size:14px;
    line-height:21px;
    font-weight:600
  }
}

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

.style_accordionContent__ZmfRl{
  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__ZmfRl{
    font-size:14px;
    line-height:21px
  }
}

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

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

.style_vip-cont__2LDVd{
  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__ZIzhy{
  background-color:#000;
  color:#fff;
  max-width:480px;
  width:100%;
  display:flex;
  align-items:center
}

.style_vip-text__xs6X5{
  padding:0 70px
}

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

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

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

.style_vip-text-btn__UdFN-{
  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__UdFN- a{
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%
}

.style_vip-enjoy__gs\+Pl{
  width:100%
}

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

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

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

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

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

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

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

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

.style_vip-widget-cont__xSoRj .style_vip-widget__Xs3LE .style_vip-widget-heading__Khiey{
  text-align:center;
  color:#000;
  font-size:26px;
  font-weight:400;
  font-style:normal;
  margin-bottom:32px
}

.style_vip-widget-cont__xSoRj .style_vip-widget__Xs3LE .style_vip-widget-body__SeowX{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  row-gap:16px;
  column-gap:16px;
  justify-content:center
}

.style_vip-widget-cont__xSoRj .style_vip-widget__Xs3LE .style_vip-widget-body__SeowX .style_vip-widget-item__qoBwr{
  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__xSoRj .style_vip-widget__Xs3LE .style_vip-widget-body__SeowX .style_vip-widget-item__qoBwr .style_vip-widget-item-body__RKKw8{
  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__xSoRj .style_vip-widget__Xs3LE .style_vip-widget-body__SeowX .style_vip-widget-item__qoBwr .style_vip-widget-item-body__RKKw8 img{
  width:48px
}

.style_vip-widget-cont__xSoRj .style_vip-widget__Xs3LE .style_vip-widget-body__SeowX .style_vip-widget-item__qoBwr .style_vip-widget-item-body__RKKw8 .style_vip-widget-title__3NRN1{
  font-size:18px
}

.style_vip-widget-cont__xSoRj .style_vip-widget__Xs3LE .style_vip-widget-body__SeowX .style_vip-widget-item__qoBwr .style_vip-widget-item-body__RKKw8 .style_vip-widget-text__wius7{
  font-size:16px
}

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

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

  .style_vip-cont__2LDVd::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__ZIzhy{
    order:2;
    max-width:100%;
    width:100%
  }

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

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

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

  .style_vip-reward-list__JxNN\+{
    flex-direction:column;
    align-items:center;
    row-gap:33px
  }

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

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

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

  .style_vip-widget-cont__xSoRj .style_vip-widget__Xs3LE .style_vip-widget-heading__Khiey{
    font-size:20.8px
  }

  .style_vip-widget-cont__xSoRj .style_vip-widget__Xs3LE .style_vip-widget-body__SeowX{
    column-gap:6px
  }

  .style_vip-widget-cont__xSoRj .style_vip-widget__Xs3LE .style_vip-widget-body__SeowX .style_vip-widget-item__qoBwr{
    width:160px;
    height:140px;
    flex-grow:0;
    flex-shrink:1;
    flex-basis:calc((100% - 16px)/2)
  }

  .style_vip-widget-cont__xSoRj .style_vip-widget__Xs3LE .style_vip-widget-body__SeowX .style_vip-widget-item-body__RKKw8 img{
    width:26px !important
  }

  .style_vip-widget-cont__xSoRj .style_vip-widget__Xs3LE .style_vip-widget-body__SeowX .style_vip-widget-item-body__RKKw8 .style_vip-widget-title__3NRN1{
    font-size:16px !important
  }

  .style_vip-widget-cont__xSoRj .style_vip-widget__Xs3LE .style_vip-widget-body__SeowX .style_vip-widget-item-body__RKKw8 .style_vip-widget-text__wius7{
    font-size:14px !important
  }
}

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

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

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

.track-order_trackOrderMainDiv__wF5TL{
  display:flex
}

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

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

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

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

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

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

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

.track-order_trackOrderForm__0NQII .track-order_trackOrderDiv__ZY7uD{
  width:60%;
  margin:10px 0;
  display:grid
}

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

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

.track-order_trackOrderForm__0NQII .track-order_queryOrder__y56Jl{
  margin:10px 0
}

.track-order_trackOrderForm__0NQII .track-order_queryOrder__y56Jl .track-order_clickable__\+LBrB{
  color:#333;
  cursor:pointer;
  text-decoration:underline
}

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

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

.track-order_trackOrderForm__0NQII .track-order_newSubmitButton__2hTak:hover{
  color:#fff
}

.track-order_trackOrderForm__0NQII .track-order_toastReviewOrder__ngPyj{
  margin-bottom:2rem
}

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

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

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

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

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

@media(min-width: 800px){
  .Tile_container__yLsdX .Tile_title__RRsQ\+{
    margin-right:14px
  }
}

.Tile_container__yLsdX .Tile_callToActionText__W9y6m{
  display:none
}

@media(min-width: 800px){
  .Tile_container__yLsdX .Tile_callToActionText__W9y6m{
    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__yLsdX .Tile_details__xOppV{
  display:none
}

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

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

.BlockingModal_background__o3L2z{
  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__o3L2z .BlockingModal_container__QmoXc{
  position:relative;
  max-width:920px;
  width:90%;
  max-height:400px;
  overflow-y:auto;
  background-color:#fff
}

.BlockingModal_background__o3L2z .BlockingModal_container__QmoXc .BlockingModal_close__4La3V{
  position:absolute;
  top:10px;
  right:10px;
  display:flex;
  justify-content:center;
  align-items:center;
  padding:0
}

.BlockingModal_background__o3L2z .BlockingModal_container__QmoXc .BlockingModal_close__4La3V svg{
  width:15px;
  height:15px
}

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

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

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

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

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

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

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

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

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

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

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

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

body:not(.toggleScroll) .BannerV2_banner__pnYLK~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__pnYLK~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__pnYLK~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__pnYLK~header.header.fp_m_sticky_top_nav_sticky_nav>a.mobileMenu-toggle,body:not(.toggleScroll) .BannerV2_banner__pnYLK~header.header.fp_m_sticky_top_nav_sticky_nav>.navStore-container{
  top:64px !important
}

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

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

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

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

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

  body:not(.toggleScroll) .BannerV2_banner__pnYLK .BannerV2_slider__v8gkJ .slick-list{
    overflow:hidden
  }
}

body:not(.toggleScroll) .BannerV2_banner__pnYLK .BannerV2_slider__v8gkJ .slick-slide{
  height:64px
}

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

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

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

body:not(.toggleScroll) .BannerV2_banner__pnYLK .BannerV2_slider__v8gkJ .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__pnYLK .BannerV2_slider__v8gkJ .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__pnYLK .BannerV2_slider__v8gkJ .slick-arrow.slick-prev{
  left:0
}

body:not(.toggleScroll) .BannerV2_banner__pnYLK .BannerV2_slider__v8gkJ .slick-arrow.slick-next{
  right:0
}

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

  body:not(.toggleScroll) .BannerV2_banner__pnYLK .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__pnYLK .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__pnYLK .slick-dots li button{
    position:absolute;
    left:-6px;
    top:-6px;
    padding:8px;
    border:0
  }

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

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

  body:not(.toggleScroll) .BannerV2_banner__pnYLK .slick-dots li.BannerV2_play__Q4HHD{
    border:0
  }

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

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

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

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

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

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

body:not(.toggleScroll) .BannerV3_banner__IgNNa~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__IgNNa~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__IgNNa~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__IgNNa~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__IgNNa~header.header.fp_m_sticky_top_nav_sticky_nav>a.mobileMenu-toggle,body:not(.toggleScroll) .BannerV3_banner__IgNNa~header.header.fp_m_sticky_top_nav_sticky_nav>.navStore-container{
  top:64px !important
}

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

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

body:not(.toggleScroll) .BannerV3_banner__IgNNa{
  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__IgNNa{
    height:50px
  }
}

body:not(.toggleScroll) .BannerV3_banner__IgNNa .BannerV3_messages__U0bO6{
  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__IgNNa .BannerV3_messages__U0bO6{
    flex-direction:row
  }

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

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

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

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

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

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

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

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

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

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

.PromotionProductsModal_modalPopUpContainer__uhZyv .PromotionProductsModal_header__tiZJb{
  padding:32px 0;
  position:relative
}

.PromotionProductsModal_modalPopUpContainer__uhZyv .PromotionProductsModal_header__tiZJb .PromotionProductsModal_headerTitle__dJMqM{
  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__uhZyv .PromotionProductsModal_header__tiZJb .PromotionProductsModal_closeBtn__G-wlz{
  position:absolute;
  top:10px;
  right:10px;
  width:40px;
  height:40px;
  align-items:center;
  text-align:center
}

.PromotionProductsModal_modalPopUpContainer__uhZyv .PromotionProductsModal_header__tiZJb .PromotionProductsModal_closeBtn__G-wlz svg{
  margin:0 auto;
  width:16px;
  height:16px
}

.PromotionProductsModal_modalPopUpContainer__uhZyv .PromotionProductsModal_errorMsg__BhrWv{
  padding:100px 32px;
  text-align:center
}

.PromotionProductsModal_productsListWrapper__H3vDb{
  overflow-y:auto
}

.PromotionProductsModal_productsList__3bTyJ{
  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__uhZyv{
    width:35%
  }
}

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

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

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

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

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

.style_blogs-list-a__04thG{
  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__YX2Bm{
  position:relative;
  width:100%;
  overflow:hidden
}

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

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

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

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

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

.style_blogs-list-desc__8djTC{
  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__0DQxa{
    padding:30px 0px
  }

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

  .style_blogs-list-a__04thG{
    height:auto
  }

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

  .style_blogs-list-title__nE--Q{
    font-size:16px
  }

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

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

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

.style_invite-reward-page__zEf5m{
  position:relative
}

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

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

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

.style_invite-referral--content__KQnm7{
  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__fbUsE{
  margin:0;
  font-size:60px;
  line-height:1;
  word-break:break-word
}

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

.style_invite-referral-btn__A6Fb-{
  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__9hqj\+{
    height:400px
  }

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

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

  .style_invite-referral-subtitle__\+Qhew{
    font-size:16px
  }
}

/* purgecss end ignore */
