/* purgecss start ignore */

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

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

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

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

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

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

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

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

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

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

  .style_blogs-list-a__56SSJ{
    height:auto
  }

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

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

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

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

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

.style_faqSection__ttrg1{
  margin-top:65px
}

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

.style_faqTitle__r7ZG-{
  text-align:center;
  margin-bottom:40px;
  color:#111827;
  font-weight:400;
  font-size:26px
}

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

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

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

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

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

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

.style_accordionQuestion__3P4Aq{
  margin:0;
  font-size:20px;
  font-weight:normal;
  line-height:28px;
  flex:1 1
}

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

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

.style_accordionContent__ON8iE{
  font-size:16px;
  font-weight:normal;
  font-style:normal;
  color:#4b5563;
  max-width:528px;
  margin-top:8px;
  line-height:26px
}

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

.style_colorBlock__AjDTc{
  display:inline-block;
  text-align:center;
  font-weight:bold;
  font-family:var(--sort-body-bold-font);
  font-size:20px;
  color:#f6f6f6
}

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

.style_vip-cont__ApkIp{
  background-image:url("https://img-va.myshopline.com/image/store/1765352378286/image-2025-04-11-05-01-45-407.png");
  width:100%;
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  height:600px;
  display:flex
}

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

.style_vip-text__RXsej{
  padding:0 70px
}

.style_vip-text-heading__CQNk5{
  font-size:34px;
  font-weight:400;
  font-style:normal
}

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

.style_vip-text-2__mm9rh{
  font-size:18px;
  font-weight:400;
  font-style:normal
}

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

.style_vip-enjoy__YisQ6{
  width:100%
}

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

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

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

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

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

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

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

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

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

.style_vip-widget-cont__QazWT .style_vip-widget__VYVtI .style_vip-widget-body__jzzll{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  row-gap:16px;
  column-gap:16px;
  justify-content:center
}

.style_vip-widget-cont__QazWT .style_vip-widget__VYVtI .style_vip-widget-body__jzzll .style_vip-widget-item__r67EQ{
  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__QazWT .style_vip-widget__VYVtI .style_vip-widget-body__jzzll .style_vip-widget-item__r67EQ .style_vip-widget-item-body__qdo-k{
  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__QazWT .style_vip-widget__VYVtI .style_vip-widget-body__jzzll .style_vip-widget-item__r67EQ .style_vip-widget-item-body__qdo-k img{
  width:48px
}

.style_vip-widget-cont__QazWT .style_vip-widget__VYVtI .style_vip-widget-body__jzzll .style_vip-widget-item__r67EQ .style_vip-widget-item-body__qdo-k .style_vip-widget-title__msrOX{
  font-size:18px
}

.style_vip-widget-cont__QazWT .style_vip-widget__VYVtI .style_vip-widget-body__jzzll .style_vip-widget-item__r67EQ .style_vip-widget-item-body__qdo-k .style_vip-widget-text__-BWoh{
  font-size:16px
}

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

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

  .style_vip-cont__ApkIp::before{
    content:"";
    display:block;
    width:100%;
    padding-top:56.25%;
    background-image:url("https://img-va.myshopline.com/image/store/1765352378286/image-2025-04-11-05-01-45-407.png");
    background-size:cover;
    background-position:center
  }

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

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

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

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

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

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

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

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

  .style_vip-widget-cont__QazWT .style_vip-widget__VYVtI .style_vip-widget-heading__NJGtW{
    font-size:20.8px
  }

  .style_vip-widget-cont__QazWT .style_vip-widget__VYVtI .style_vip-widget-body__jzzll{
    column-gap:6px
  }

  .style_vip-widget-cont__QazWT .style_vip-widget__VYVtI .style_vip-widget-body__jzzll .style_vip-widget-item__r67EQ{
    width:160px;
    height:140px;
    flex-grow:0;
    flex-shrink:1;
    flex-basis:calc((100% - 16px)/2)
  }

  .style_vip-widget-cont__QazWT .style_vip-widget__VYVtI .style_vip-widget-body__jzzll .style_vip-widget-item-body__qdo-k img{
    width:26px !important
  }

  .style_vip-widget-cont__QazWT .style_vip-widget__VYVtI .style_vip-widget-body__jzzll .style_vip-widget-item-body__qdo-k .style_vip-widget-title__msrOX{
    font-size:16px !important
  }

  .style_vip-widget-cont__QazWT .style_vip-widget__VYVtI .style_vip-widget-body__jzzll .style_vip-widget-item-body__qdo-k .style_vip-widget-text__-BWoh{
    font-size:14px !important
  }
}

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

.style_invite-reward-page__PYs\+M{
  position:relative
}

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

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

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

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

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

.style_invite-referral-btn__E7xtW{
  width:219px;
  height:48px;
  margin:0 auto;
  background-color:#fff;
  text-align:center;
  line-height:48px;
  font-size:16px;
  color:#666;
  color:#000;
  text-transform:uppercase;
  margin-top:24px
}

.style_invite-referral-link__P48fd{
  color:#000 !important
}

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

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

  .style_invite-referral-title__RJWDA{
    font-size:30px;
    font-family:var(--sort-title-font)
  }

  .style_invite-referral-subtitle__H2KSr{
    font-size:16px;
    font-family:var(--sort-title-font)
  }
}

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

p{
  margin:0;
  padding:0
}

.myAccount_myAccount__UEH41{
  margin:0 auto;
  margin-top:8px;
  max-width:940px;
  margin-bottom:42px
}

.myAccount_myAccount__UEH41 h1{
  font-weight:bold;
  font-family:var(--sort-body-bold-font);
  font-size:25px;
  border-bottom:1px solid #e2e3e3;
  color:#000;
  margin:10px 0;
  padding:15px
}

@media(max-width: 800px){
  .myAccount_myAccount__UEH41 h1{
    display:grid
  }
}

.myAccount_myAccount__UEH41 .myAccount_form__OS5Eb{
  width:50%;
  margin:auto;
  padding-top:1.5rem
}

@media(max-width: 800px){
  .myAccount_myAccount__UEH41 .myAccount_form__OS5Eb{
    width:100%
  }
}

.myAccount_myAccount__UEH41 .myAccount_signOut__exVvR{
  display:flex;
  align-items:center;
  justify-content:center
}

.myAccount_myAccount__UEH41 .myAccount_signOut__exVvR .myAccount_loginOut__X4Yp4{
  background:#000;
  color:#fff;
  text-transform:uppercase;
  padding:10px 25px;
  font-size:10.5px;
  font-weight:700;
  letter-spacing:1.75px;
  max-width:170px;
  margin-top:2rem;
  cursor:pointer
}

@media screen and (max-width: 800px){
  .myAccount_myAccount__UEH41 .myAccount_signOut__exVvR .myAccount_loginOut__X4Yp4{
    width:100%;
    text-align:center;
    max-width:100%
  }
}

.myAccount_myAccount__UEH41 input{
  font-size:15px;
  padding:10px;
  border:1px solid #e2e3e3;
  font-size:14px;
  letter-spacing:.4375px
}

.myAccount_myAccount__UEH41 label{
  padding:5px 0;
  color:#000;
  font-size:14px
}

.myAccount_myAccount__UEH41 .myAccount_modalButton__EEC3W{
  text-decoration:underline;
  font-weight:700;
  letter-spacing:.25px;
  line-height:24px;
  cursor:pointer
}

.myAccount_myAccount__UEH41 .myAccount_customError__WbyoJ,.myAccount_myAccount__UEH41 .myAccount_customSuccess__QO9BZ{
  margin:10px 0;
  color:#d8000c;
  background-color:#ffd2d2;
  padding:10px;
  border-left:2px solid #d8000c
}

.myAccount_myAccount__UEH41 .myAccount_customSuccess__QO9BZ{
  color:#2c693a;
  background-color:#d4edda;
  border-left:2px solid #2c693a
}

.myAccount_myAccount__UEH41 .myAccount_shippingHeader__IZSnj span{
  float:right;
  font-size:16px;
  padding:10px 0;
  margin:0 10px
}

@media(max-width: 800px){
  .myAccount_myAccount__UEH41 .myAccount_shippingHeader__IZSnj span{
    margin:0;
    padding:0
  }
}

.myAccount_myAccount__UEH41 .myAccount_shippingInfoDiv__0ImJ4{
  padding:15px
}

.myAccount_myAccount__UEH41 .myAccount_shippingInfoDiv__0ImJ4 p{
  margin:5px 0;
  color:#000;
  letter-spacing:.35px;
  line-height:21px
}

.myAccount_myAccount__UEH41 .myAccount_shippingInfoDiv__0ImJ4 span{
  margin:0 5px 0 0
}

.myAccount_myAccount__UEH41 .myAccount_shippingInfoDiv__0ImJ4 .myAccount_primaryShipping__dHRT8{
  color:#000;
  font-size:14px;
  margin:10px 0;
  font-weight:600;
  font-family:--sort-body-bold-font;
  letter-spacing:.35px;
  line-height:21px
}

.myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv{
  position:fixed;
  top:50px;
  bottom:0;
  left:0;
  z-index:101;
  right:0;
  background:rgba(0,0,0,.7);
  overflow:scroll;
  scroll-behavior:smooth
}

.myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn{
  margin:70px auto;
  padding:30px;
  background:#fff;
  width:75%;
  max-width:750px;
  min-width:730px;
  overflow:auto;
  position:relative
}

@media(max-width: 800px){
  .myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn{
    margin-top:0;
    min-width:0;
    margin-bottom:0
  }
}

.myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_addressManageContainer__ffFlu{
  display:flex;
  flex-direction:row;
  justify-content:space-between
}

@media(max-width: 800px){
  .myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_addressManageContainer__ffFlu{
    flex-direction:column
  }
}

@media(max-width: 800px){
  .myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_addressManageContainer__ffFlu .myAccount_addressListWrapper__zFPpU{
    width:100%
  }
}

.myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_addressManageContainer__ffFlu .myAccount_addressFormWrapper__D1m\+h{
  width:58%
}

@media(max-width: 800px){
  .myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_addressManageContainer__ffFlu .myAccount_addressFormWrapper__D1m\+h{
    width:100%
  }
}

.myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_editAddressDiv__OWSUd{
  display:block
}

.myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_editAddressDiv__OWSUd .myAccount_addressList__cbpaP{
  width:100%;
  margin:10px 20px 10px 0;
  overflow:auto;
  height:auto;
  max-height:500px
}

@media(max-width: 800px){
  .myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_editAddressDiv__OWSUd .myAccount_addressList__cbpaP{
    max-height:200px;
    height:auto;
    height:initial;
    padding-bottom:20px
  }
}

.myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_editAddressDiv__OWSUd .myAccount_addressList__cbpaP::-webkit-scrollbar{
  width:6px
}

@media(max-width: 800px){
  .myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_editAddressDiv__OWSUd .myAccount_addressList__cbpaP::-webkit-scrollbar{
    height:6px
  }
}

.myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_editAddressDiv__OWSUd .myAccount_addressList__cbpaP::-webkit-scrollbar-thumb{
  background:#888;
  border-radius:5px;
  width:8px
}

.myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_editAddressDiv__OWSUd .myAccount_addressList__cbpaP .myAccount_customSuccess__QO9BZ{
  width:100%;
  background:#f7f7f7;
  border-color:#000;
  color:#000;
  margin-bottom:5px
}

.myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_editAddressDiv__OWSUd .myAccount_addressList__cbpaP div{
  padding:15px 10px 15px 10px;
  position:relative;
  background-color:#f7f7f7
}

.myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_editAddressDiv__OWSUd .myAccount_addressList__cbpaP div p{
  font-size:14px;
  letter-spacing:.35px;
  line-height:21px;
  margin:5px
}

.myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_editAddressDiv__OWSUd .myAccount_addressList__cbpaP div .myAccount_closeIcon__pKYYl{
  position:absolute;
  right:1rem;
  top:1rem
}

.myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_editAddressDiv__OWSUd .myAccount_addressForm__1kNq8{
  width:60%
}

@media(max-width: 800px){
  .myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_editAddressDiv__OWSUd .myAccount_addressForm__1kNq8{
    width:100%
  }
}

.myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_editAddressDiv__OWSUd .myAccount_addressForm__1kNq8 .myAccount_customSuccess__QO9BZ{
  width:100%
}

.myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn .myAccount_close__6Hef1{
  font-size:15px;
  margin:-2px 0;
  text-decoration:none;
  float:right
}

.myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv h2{
  font-weight:bold;
  font-family:var(--sort-body-bold-font);
  margin:-5px 0;
  color:#000
}

@media screen and (max-width: 700px){
  .myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_box__1UdW4{
    width:100%
  }

  .myAccount_myAccount__UEH41 .myAccount_addressOverlay__QqYMv .myAccount_popup__LUsBn{
    width:100%
  }
}

.myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P-{
  border:1px solid #ccc
}

@media screen and (max-width: 801px){
  .myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P-{
    border:none
  }
}

.myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTitle__RxwiD{
  font-size:24px;
  padding:25px 30px;
  color:#000;
  font-weight:700;
  border-bottom:1px solid #e2e3e3
}

@media screen and (max-width: 801px){
  .myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTitle__RxwiD{
    border-bottom:1px solid #e2e3e3;
    padding:10px 0
  }
}

.myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTable__FA\+du{
  width:100%
}

@media screen and (max-width: 801px){
  .myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTable__FA\+du thead{
    display:none
  }
}

.myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTable__FA\+du thead th{
  background-color:#f0f0f0;
  padding:15px 10px
}

.myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTable__FA\+du thead th:first-child{
  padding-left:25px
}

.myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTable__FA\+du thead th:first-child div{
  font-weight:normal;
  font-size:12px
}

.myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTable__FA\+du tbody tr{
  border-bottom:1px solid #e2e3e3
}

.myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTable__FA\+du tbody tr:last-child{
  border:none
}

.myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTable__FA\+du tbody td{
  padding:15px 10px;
  text-align:center;
  display:table-cell;
  color:#333;
  letter-spacing:.35px;
  line-height:21px;
  font-size:14px
}

@media screen and (max-width: 801px){
  .myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTable__FA\+du tbody td{
    padding:0 5px;
    display:block;
    line-height:25px;
    text-align:left
  }
}

.myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTable__FA\+du tbody td a{
  padding:0
}

.myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTable__FA\+du tbody td div:first-child{
  display:none;
  font-weight:bold;
  font-family:var(--sort-body-bold-font)
}

@media screen and (max-width: 801px){
  .myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTable__FA\+du tbody td div:first-child{
    display:block
  }
}

.myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTable__FA\+du tbody td:first-child{
  padding-top:15px
}

.myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTable__FA\+du tbody td:last-child{
  padding-bottom:15px
}

@media screen and (min-width: 801px){
  .myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTable__FA\+du tbody tr.myAccount_paginationRow__H5Wq4 td{
    padding:10px 50px
  }
}

.myAccount_myAccount__UEH41 .myAccount_orderInfo__K\+7P- .myAccount_orderTable__FA\+du tbody tr.myAccount_paginationRow__H5Wq4 td div{
  display:block !important
}

.myAccount_myAccount__UEH41 .myAccount_submitButton__G6PVn{
  background:#000;
  color:#fff;
  text-transform:uppercase;
  height:40px;
  padding:10px 25px;
  font-size:10.5px;
  font-weight:700;
  letter-spacing:1.75px
}

@media screen and (max-width: 800px){
  .myAccount_myAccount__UEH41 .myAccount_submitButton__G6PVn{
    width:100%
  }
}

.myAccount_myAccount__UEH41 .myAccount_inputContainer__F6Dye{
  width:99%;
  margin:10px 6px 10px 0px;
  display:grid;
  position:relative
}

.myAccount_myAccount__UEH41 .myAccount_inputContainer__F6Dye .myAccount_label__9fpkw{
  position:absolute;
  top:.5rem;
  left:1rem;
  text-align:left;
  font-size:14px;
  font-weight:300;
  transition:all .3s ease
}

.myAccount_myAccount__UEH41 .myAccount_inputContainer__F6Dye .myAccount_label__9fpkw span{
  color:red
}

.myAccount_myAccount__UEH41 .myAccount_inputContainer__F6Dye .myAccount_focused__sk\+1x{
  position:absolute;
  font-size:9px;
  top:2px;
  left:12px;
  transition:all .3s ease;
  font-weight:300
}

.myAccount_myAccount__UEH41 .myAccount_inputContainer__F6Dye input{
  padding-top:1.4rem;
  margin-bottom:10px;
  height:42px
}

.myAccount_myAccount__UEH41 .myAccount_inputContainer__F6Dye .myAccount_noValueBg__7e4kf{
  background-color:#ffeeed;
  border-color:#ca3b4c;
  box-sizing:0 0 0
}

.myAccount_myAccount__UEH41 .myAccount_inputContainer__F6Dye .myAccount_toast__Gqc1t{
  color:#ca3b4c;
  padding-bottom:5px
}

.myAccount_myAccount__UEH41 .myAccount_inputContainer__F6Dye .myAccount_close__6Hef1{
  position:absolute;
  top:.8rem;
  right:1.3rem;
  color:#ca3b4c
}

.myAccount_myAccount__UEH41 .myAccount_messageSuccess__OycTj{
  background-color:#d4edda;
  color:#2c693a;
  font-size:14px;
  line-height:21px;
  margin:10px 0;
  color:#2c693a;
  border-left:2px solid #2c693a;
  padding:10px
}

.myAccount_myAccount__UEH41 .myAccount_messageError__kih5B{
  background-color:#ffd2d2;
  color:#d8000c;
  font-size:14px;
  letter-spacing:.35px;
  line-height:21px;
  margin:10px 0;
  padding:10px;
  border-left:#d8000c
}

.myAccount_myAccount__UEH41 .myAccount_addAddress__CGvJ9 .myAccount_multiInput__2n13A{
  display:flex;
  align-items:flex-start;
  gap:10px
}

.myAccount_myAccount__UEH41 .myAccount_addAddress__CGvJ9 .myAccount_multiInput__2n13A .myAccount_inputContainer__F6Dye,.myAccount_myAccount__UEH41 .myAccount_addAddress__CGvJ9 .myAccount_multiInput__2n13A .myAccount_selectContainer__9GF6p{
  flex:1 1;
  min-width:0
}

@media(max-width: 800px){
  .myAccount_myAccount__UEH41 .myAccount_addAddress__CGvJ9 .myAccount_multiInput__2n13A{
    display:grid
  }
}

.myAccount_myAccount__UEH41 .myAccount_addAddress__CGvJ9 .myAccount_multiInput__2n13A:first-of-type{
  clear:both
}

.myAccount_myAccount__UEH41 .myAccount_addNewButton__gsxUp{
  color:#000;
  font-weight:bold;
  font-family:var(--sort-body-bold-font);
  margin-top:.75rem;
  font-size:10.5px;
  background:#fff;
  border:1px solid #000;
  text-transform:uppercase;
  position:relative;
  padding:10px 10px;
  font-weight:700
}

.myAccount_myAccount__UEH41 .myAccount_updateForm__dD6za{
  display:flex
}

@media(max-width: 800px){
  .myAccount_myAccount__UEH41 .myAccount_updateForm__dD6za{
    display:block
  }
}

.myAccount_myAccount__UEH41 .myAccount_updateForm__dD6za .myAccount_updateFormLeft__-PV9u{
  width:13rem
}

@media(max-width: 800px){
  .myAccount_myAccount__UEH41 .myAccount_updateForm__dD6za .myAccount_updateFormLeft__-PV9u{
    width:100%
  }
}

.myAccount_myAccount__UEH41 .myAccount_updateForm__dD6za .myAccount_updateFormLeft__-PV9u .myAccount_addNewButton__gsxUp{
  width:13rem
}

.myAccount_myAccount__UEH41 .myAccount_updateForm__dD6za .myAccount_updateFormRight__jpazb{
  margin-left:3rem
}

@media(max-width: 800px){
  .myAccount_myAccount__UEH41 .myAccount_updateForm__dD6za .myAccount_updateFormRight__jpazb{
    margin-left:0
  }
}

.myAccount_myAccount__UEH41 .myAccount_addressLabels__0SQNE{
  width:100%;
  color:#000;
  font-size:14px;
  padding:10px;
  display:inline-block;
  margin:0 0 10px 0;
  position:relative;
  background-color:#f7f7f7 p;
  background-color-margin:0
}

.myAccount_myAccount__UEH41 .myAccount_addressLabels__0SQNE .myAccount_closeIcon__pKYYl{
  float:right
}

.myAccount_myAccount__UEH41 .myAccount_addressListSelected__jwv4f{
  background-color:#eaeaea !important
}

.myAccount_myAccount__UEH41 .myAccount_historyLink__EbERZ{
  color:#333;
  font-size:14px;
  letter-spacing:.35px;
  line-height:21px
}

.myAccount_myAccount__UEH41 .myAccount_historyLink__EbERZ img{
  display:block
}

.myAccount_selectContainer__9GF6p{
  width:100%;
  position:relative;
  margin:10px 6px 5px 0px
}

.myAccount_selectContainer__9GF6p select{
  border:1px solid #ccc;
  padding:8.8px
}

.myAccount_selectContainer__9GF6p label{
  position:absolute;
  top:.5rem;
  left:1rem;
  text-align:left;
  font-size:14px;
  font-weight:300
}

.myAccount_selectContainer__9GF6p .myAccount_selectToast__7FpoL{
  color:#d8000c;
  padding-bottom:4px
}

.myAccount_selectContainer__9GF6p .myAccount_selectNoChange__V51KA{
  background-color:#ffeeed;
  border-color:#ca3b4c;
  box-sizing:0 0 0
}

.myAccount_suggestedAddress__13FuZ{
  background:#f0f0f0;
  padding:15px;
  border-left:2px solid #000;
  margin-top:10px
}

.myAccount_suggestedAddress__13FuZ button{
  padding:5px;
  border:1px solid gray;
  width:140px;
  color:#000;
  margin:10px 10px 10px 0px;
  background:#fff
}

.myAccount_suggestedAddress__13FuZ p{
  margin-bottom:0
}

.myAccount_payment__ICVRK a,.myAccount_wishlist__\+4gK8 a{
  font-size:16px;
  padding:10px 0 30px;
  margin:0 15px;
  font-weight:bold;
  font-family:var(--sort-body-bold-font);
  color:#000
}

@media(max-width: 800px){
  .myAccount_payment__ICVRK a,.myAccount_wishlist__\+4gK8 a{
    padding:0;
    display:block
  }
}

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

.Modal_modalOverlay__CgFPF{
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  background-color:rgba(0,0,0,.5);
  display:flex;
  justify-content:center;
  align-items:center;
  z-index:999;
  animation:Modal_fadeIn__Ryp2B .3s ease forwards
}

.Modal_modalContentDefault__9E6Pg{
  background:#fff;
  box-shadow:0 2px 10px rgba(0,0,0,.2);
  overflow-y:auto;
  position:relative
}

.Modal_modalStickContent__\+lXIW{
  background:#fff;
  box-shadow:0 2px 10px rgba(0,0,0,.2);
  animation:Modal_slideUp__eqmme .3s ease;
  margin-top:178px;
  position:absolute;
  top:0;
  left:0;
  right:0;
  height:calc(var(--vh)*100 - 125px);
  overflow:auto
}

.Modal_modalHeader__2kqlp{
  padding:16px 24px;
  border-bottom:1px solid #eee
}

.Modal_modalClose__EO6ou{
  position:absolute;
  top:12px;
  right:12px;
  background:none;
  border:none;
  font-size:24px;
  cursor:pointer;
  padding:0 8px;
  color:#666;
  transition:color .2s
}

.Modal_modalClose__EO6ou:hover{
  color:#333
}

@keyframes Modal_fadeIn__Ryp2B{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

@keyframes Modal_slideUp__eqmme{
  from{
    transform:translateY(20px)
  }

  to{
    transform:translateY(0)
  }
}

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

.Drawer_drawerWrapper__L\+1yo{
  position:fixed;
  inset:0;
  z-index:9999;
  pointer-events:none;
  opacity:0;
  transition:opacity .3s ease
}

.Drawer_drawerWrapper__L\+1yo.Drawer_open__4m3ha{
  pointer-events:auto;
  opacity:1
}

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

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

.Drawer_drawer__xZrwW.Drawer_open__4m3ha{
  transform:translateX(0)
}

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

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

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

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

.Drawer_closeBtn__5Htr-:hover{
  opacity:.6
}

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

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

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

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

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

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

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

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

.Drawer_skeletonLine__RAu0h{
  height:30px
}

.Drawer_skeletonLineWide__3SAQB{
  width:98%
}

.Drawer_skeletonLineMedium__dEd30{
  width:64%
}

.Drawer_skeletonLineNarrow__9Jddm{
  width:42%
}

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

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

.Drawer_SiteSwitcher__JIXdT{
  margin-bottom:0
}

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

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

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

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

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

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

.SiteSwitcher_arrow__aAyac{
  font-size:10px
}

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

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

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

.SiteSwitcher_switcherDropdown__FO0Qk li:hover{
  background:#f5f5f5
}

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

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

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

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

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

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

  .SiteSwitcher_switcherDropdown__FO0Qk{
    min-width:60px
  }

  .SiteSwitcher_switcherDropdown__FO0Qk li .SiteSwitcher_option__NUslX{
    padding:6px 8px;
    font-size:12px
  }

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

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

.Paginator_paginatorContainer__jSOhb .Paginator_paginatorItemContainer__2BNfn button{
  border-radius:4px;
  transition:background-color 300ms ease-out;
  background:none;
  color:#757575;
  display:block;
  font-size:1em;
  font-weight:normal;
  line-height:inherit;
  padding:.28571rem .5rem
}

.Paginator_paginatorContainer__jSOhb .Paginator_paginatorItemContainer__2BNfn.Paginator_current__VElpE{
  border-bottom:1.5px solid #323232;
  margin:0 .35714rem 0 .78571rem
}

.Paginator_paginatorContainer__jSOhb .Paginator_paginatorItemContainer__2BNfn.Paginator_current__VElpE button{
  color:#333
}

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

.ProductCard_productCard__0yYVG{
  display:flex;
  flex-direction:column;
  flex-wrap:nowrap;
  align-items:flex-start;
  gap:12px
}

.ProductCard_productCard__0yYVG .ProductCard_productCardImgWrapper__BCcRt{
  position:relative;
  display:flex;
  width:100%;
  overflow:hidden;
  aspect-ratio:1;
  flex-direction:column
}

.ProductCard_productCard__0yYVG .ProductCard_productCardImgWrapper__BCcRt .ProductCard_layerWrapper__JpR2S{
  position:absolute;
  inset:0
}

.ProductCard_productCard__0yYVG .ProductCard_productCardImgWrapper__BCcRt .ProductCard_layerWrapper__JpR2S .ProductCard_tag__gZZCx{
  text-align:center;
  position:absolute;
  background-color:#fff;
  padding:4px 8px;
  font-size:12px;
  font-weight:400;
  line-height:120%;
  color:rgba(0,0,0,.8);
  z-index:2;
  top:16px;
  left:10px;
  text-transform:uppercase;
  cursor:text
}

.ProductCard_productCard__0yYVG .ProductCard_productInfo__uNzBS .ProductCard_optionColorWrapper__YQ7t7{
  display:flex;
  gap:6px
}

.ProductCard_productCard__0yYVG .ProductCard_productInfo__uNzBS .ProductCard_optionColorWrapper__YQ7t7 li{
  line-height:100%
}

.ProductCard_productCard__0yYVG .ProductCard_productInfo__uNzBS .ProductCard_optionColorWrapper__YQ7t7 li img{
  width:22px;
  aspect-ratio:1
}

.ProductCard_productCard__0yYVG .ProductCard_productInfo__uNzBS .ProductCard_title__r7FVG{
  font-size:15px;
  line-height:20px;
  display:inline-block
}

.ProductCard_productCard__0yYVG .ProductCard_productInfo__uNzBS .ProductCard_optionColorWrapper__YQ7t7+.ProductCard_title__r7FVG{
  margin-top:.78571rem
}

.ProductCard_productCard__0yYVG .ProductCard_productInfo__uNzBS .ProductCard_fscTag__Bax5O{
  margin-top:4px
}

.ProductCard_productCard__0yYVG .ProductCard_productInfo__uNzBS .ProductCard_fscTag__Bax5O svg{
  width:18px;
  height:20px
}

.ProductCard_productCard__0yYVG .ProductCard_imageWrapper__ElvV5{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
  aspect-ratio:var(--aspect-ratio);
  overflow:hidden;
  background-color:#f3f3f3
}

.ProductCard_productCard__0yYVG .ProductCard_imageWrapper__ElvV5 svg{
  width:100%;
  height:100%
}

.ProductCard_productCard__0yYVG .ProductCard_imageWrapper__ElvV5 img{
  position:absolute;
  width:100%;
  height:100%;
  object-fit:var(--fit-type);
  transition:1s
}

.ProductCard_productCard__0yYVG .ProductCard_imageWrapper__ElvV5 .ProductCard_mainImage__Obc-V{
  opacity:1
}

.ProductCard_productCard__0yYVG .ProductCard_imageWrapper__ElvV5 .ProductCard_hoveredImage__Rjd1g{
  opacity:0
}

.ProductCard_productCard__0yYVG .ProductCard_imageWrapper__ElvV5:hover .ProductCard_mainImage__Obc-V{
  opacity:0
}

.ProductCard_productCard__0yYVG .ProductCard_imageWrapper__ElvV5:hover .ProductCard_hoveredImage__Rjd1g{
  opacity:1
}

.ProductCard_productCard__0yYVG .ProductCard_productPrice__JK0-d{
  padding-top:8px
}

.ProductCard_productCard__0yYVG .ProductCard_productPrice__JK0-d .ProductCard_price__Qp3cJ{
  font-size:18px;
  line-height:1.2;
  font-style:normal;
  text-transform:none;
  display:inline-block
}

.ProductCard_productCard__0yYVG .ProductCard_productPrice__JK0-d .ProductCard_compareAtPrice__zCK8s{
  color:#777;
  font-weight:400;
  letter-spacing:.25px;
  font-size:15px;
  line-height:1.2;
  -webkit-text-decoration-line:line-through;
          text-decoration-line:line-through;
  display:inline-block
}

.ProductCard_productCard__0yYVG .ProductCard_productPrice__JK0-d.ProductCard_showComparePrice__qcxQX .ProductCard_salePrice__HcLYD{
  color:#902a1f;
  padding-right:10px;
  display:inline-block;
  font-size:18px;
  line-height:22px
}

.ProductCard_productCard__0yYVG .ProductCard_addToCartBtn__jwlmK{
  padding-top:15px;
  cursor:pointer;
  text-transform:capitalize;
  color:#666;
  font-size:15px;
  line-height:1
}

.ProductCard_productCard__0yYVG .ProductCard_addToCartBtn__jwlmK:hover{
  text-decoration:underline
}

.ProductCard_productCard__0yYVG .ProductCard_squareTag__9UTrJ{
  background:#040404;
  font-weight:400;
  font-size:16px;
  color:#fff;
  line-height:19px;
  padding:6px;
  display:inline-block
}

.ProductCard_productCard__0yYVG .ProductCard_squareTagWrapper__shSLl:not(:empty){
  margin-bottom:6px
}

.ProductCard_productCard__0yYVG .ProductCard_squareTagWrapper__shSLl .ProductCard_tag__gZZCx{
  display:inline-block;
  opacity:.8;
  padding:5px;
  font-size:10px;
  font-weight:400;
  background-color:#f5f5f5;
  text-align:center;
  align-items:center;
  width:-webkit-fit-content;
  width:fit-content
}

.ProductCard_popupContainer__zJ5zH{
  position:relative;
  width:860px;
  height:auto
}

.ProductCard_popupContainer__zJ5zH .ProductCard_closeButton__p5umr{
  position:absolute;
  right:0;
  top:0;
  width:40px;
  height:40px
}

.ProductCard_popupContainer__zJ5zH .ProductCard_closeButton__p5umr svg{
  width:15px;
  height:15px;
  margin:0 auto
}

.ProductCard_popupContainer__zJ5zH .ProductCard_loadingWrapper__Ph8U2{
  display:none
}

.ProductCard_popupContainer__zJ5zH .ProductCard_loadingWrapper__Ph8U2.ProductCard_loading__s\+Gp4{
  display:block;
  padding:109px 0
}

.ProductCard_popupContainer__zJ5zH .ProductCard_loadingWrapper__Ph8U2 svg{
  margin:0 auto;
  animation:ProductCard_animation-circling__ag6\+z linear 1.5s infinite;
  width:40px;
  height:40px;
  color:#999
}

.ProductCard_popupContainer__zJ5zH .ProductCard_header__HiAXE .ProductCard_headerInn__\+Ymdo{
  display:flex;
  background:#f3f3f3;
  padding:1rem
}

.ProductCard_popupContainer__zJ5zH .ProductCard_header__HiAXE .ProductCard_headerInn__\+Ymdo img{
  margin-top:5px;
  height:15px;
  width:15px;
  display:inline-block
}

.ProductCard_popupContainer__zJ5zH .ProductCard_header__HiAXE .ProductCard_headerInn__\+Ymdo .ProductCard_text__d9jN9{
  padding-left:3px
}

.ProductCard_popupContainer__zJ5zH .ProductCard_header__HiAXE .ProductCard_headerInn__\+Ymdo .ProductCard_text__d9jN9 h2{
  font-size:18px;
  font-weight:600;
  font-family:--sort-body-bold-font;
  padding:0 0 0 5px
}

.ProductCard_popupContainer__zJ5zH .ProductCard_header__HiAXE .ProductCard_headerInn__\+Ymdo .ProductCard_text__d9jN9 p{
  font-size:14px
}

.ProductCard_popupContainer__zJ5zH .ProductCard_content__kHVht{
  padding:20px 2.5rem 0
}

.ProductCard_popupContainer__zJ5zH .ProductCard_content__kHVht .ProductCard_productTitle__Khy0o{
  margin-bottom:.1rem;
  font-size:14px;
  line-height:1.2;
  letter-spacing:.25px;
  font-weight:700;
  word-break:break-word
}

.ProductCard_popupContainer__zJ5zH .ProductCard_item__obBR9{
  margin-bottom:.1rem;
  font-size:14px;
  line-height:1.2;
  letter-spacing:.25px;
  font-weight:700;
  word-break:break-word
}

.ProductCard_popupContainer__zJ5zH .ProductCard_item__obBR9 .ProductCard_label__TVcQj{
  font-weight:400;
  color:#828282;
  margin-top:0;
  line-height:21px
}

.ProductCard_popupContainer__zJ5zH .ProductCard_item__obBR9 .ProductCard_value__qOB9-{
  font-weight:400;
  line-height:21px
}

.ProductCard_popupContainer__zJ5zH .ProductCard_listContainer__8AarW .ProductCard_item__obBR9{
  display:inline-block
}

.ProductCard_popupContainer__zJ5zH .ProductCard_listContainer__8AarW .ProductCard_item__obBR9:not(:first-child){
  padding-bottom:.5rem
}

.ProductCard_popupContainer__zJ5zH .ProductCard_footer__goNk\+{
  display:flex;
  justify-content:center;
  gap:1.25rem;
  align-items:center;
  padding:1.5rem .78571rem
}

.ProductCard_popupContainer__zJ5zH .ProductCard_footer__goNk\+ .ProductCard_shoppingBtn__TQmg5{
  font-size:14px !important;
  text-decoration:underline;
  cursor:pointer
}

.ProductCard_popupContainer__zJ5zH .ProductCard_footer__goNk\+ .ProductCard_viewCartBtn__hEdV6{
  width:165px;
  height:40px;
  line-height:40px;
  border:0;
  font-size:14px;
  font-weight:500;
  color:#fff;
  text-align:center
}

@media(min-width: 960px){
  .ProductCard_productCard__0yYVG .ProductCard_squareTagWrapper__shSLl .ProductCard_newTag__qknew{
    display:none !important
  }
}

@media(max-width: 959px){
  .ProductCard_productCard__0yYVG .ProductCard_productCardImgWrapper__BCcRt .ProductCard_layerWrapper__JpR2S .ProductCard_tag__gZZCx{
    padding:2px 5px;
    font-size:11px;
    top:10px;
    left:10px
  }

  .ProductCard_productCard__0yYVG .ProductCard_productInfo__uNzBS .ProductCard_title__r7FVG{
    font-size:18px
  }

  .ProductCard_productCard__0yYVG .ProductCard_productInfo__uNzBS .ProductCard_optionColorWrapper__YQ7t7 li img{
    width:18px
  }

  .ProductCard_productCard__0yYVG .ProductCard_squareTagWrapper__shSLl .ProductCard_newTag__qknew{
    display:inline-block
  }

  .ProductCard_productCard__0yYVG .ProductCard_productPrice__JK0-d .ProductCard_price__Qp3cJ{
    font-size:19px
  }

  .ProductCard_productCard__0yYVG .ProductCard_productPrice__JK0-d .ProductCard_compareAtPrice__zCK8s{
    font-size:15px
  }

  .ProductCard_productCard__0yYVG .ProductCard_productPrice__JK0-d.ProductCard_showComparePrice__qcxQX .ProductCard_salePrice__HcLYD{
    font-size:19px
  }

  .ProductCard_productCard__0yYVG .ProductCard_addToCartBtn__jwlmK{
    font-size:16px
  }
}

@media(max-width: 859px){
  .ProductCard_popupContainer__zJ5zH{
    width:90vw
  }
}

@keyframes ProductCard_animation-circling__ag6\+z{
  0%{
    transform:rotate(0)
  }

  100%{
    transform:rotate(1turn)
  }
}

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

.Icon_loadingIcon__7Vk5D svg{
  margin:0 auto;
  animation:Icon_animation-circling__tAmV1 linear 1.5s infinite;
  width:40px;
  height:40px;
  color:#999
}

@keyframes Icon_animation-circling__tAmV1{
  0%{
    transform:rotate(0)
  }

  100%{
    transform:rotate(1turn)
  }
}

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

.ProductCardSkeleton_skeletonCard__rzpLP{
  width:100%;
  overflow:hidden;
  box-shadow:0 2px 8px rgba(0,0,0,.1);
  background:#fff
}

.ProductCardSkeleton_skeletonCard__rzpLP .ProductCardSkeleton_image__urDnI{
  width:100%;
  height:180px;
  background:linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);
  background-size:200% 100%;
  animation:ProductCardSkeleton_shimmer__elUJO 1.5s infinite
}

.ProductCardSkeleton_skeletonCard__rzpLP .ProductCardSkeleton_content__lMITK{
  padding:16px
}

.ProductCardSkeleton_skeletonCard__rzpLP .ProductCardSkeleton_title__rq-Fa{
  width:80%;
  height:20px;
  background:#f0f0f0;
  margin-bottom:12px;
  border-radius:4px;
  animation:ProductCardSkeleton_shimmer__elUJO 1.5s infinite
}

.ProductCardSkeleton_skeletonCard__rzpLP .ProductCardSkeleton_price__pwcVe{
  width:40%;
  height:18px;
  background:#f0f0f0;
  margin-bottom:12px;
  border-radius:4px;
  animation:ProductCardSkeleton_shimmer__elUJO 1.5s infinite
}

.ProductCardSkeleton_skeletonCard__rzpLP .ProductCardSkeleton_price__pwcVe{
  width:40%;
  height:18px;
  background:#f0f0f0;
  margin-bottom:12px;
  border-radius:4px;
  animation:ProductCardSkeleton_shimmer__elUJO 1.5s infinite
}

@keyframes ProductCardSkeleton_shimmer__elUJO{
  0%{
    background-position:-200% 0
  }

  100%{
    background-position:200% 0
  }
}

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

.Table_table__uglQA{
  background-color:#fff;
  width:100%
}

.Table_table__uglQA thead{
  border-top:2px solid #000;
  border-bottom:1px solid rgba(0,0,0,.2)
}

.Table_table__uglQA thead tr th{
  font-weight:500;
  font-size:16px;
  color:#000;
  line-height:24px;
  padding:15px 20px;
  white-space:nowrap
}

.Table_table__uglQA tbody tr td{
  padding:15px 20px;
  font-weight:400;
  font-size:14px;
  color:#000;
  line-height:21px
}

@media(max-width: 959px){
  .Table_table__uglQA thead tr th{
    font-size:12px;
    line-height:18px
  }

  .Table_table__uglQA tbody tr td{
    font-size:12px
  }
}

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

.NumberInput_numberInput__0UCGS{
  display:inline-flex;
  align-items:center;
  overflow:hidden;
  background:#fff
}

.NumberInput_numberInputBtn__-MYCi{
  width:40px;
  height:40px;
  border:none;
  background:rgba(0,0,0,.04);
  font-size:16px;
  cursor:pointer;
  display:flex;
  align-items:center;
  justify-content:center;
  transition:all .2s ease
}

.NumberInput_numberInputBtn__-MYCi:hover:not(:disabled){
  color:#333
}

.NumberInput_numberInputBtn__-MYCi:disabled{
  color:#d9d9d9;
  cursor:not-allowed;
  opacity:1
}

.NumberInput_numberInputBtnDecrement__7AtoK{
  border-right:1px solid #d9d9d9
}

.NumberInput_numberInputBtnIncrement__4ac6O{
  border-left:1px solid #d9d9d9
}

.NumberInput_numberInputInput__D3R\+c{
  width:40px;
  height:40px;
  border:none;
  text-align:center;
  font-size:14px;
  outline:none;
  background:rgba(0,0,0,0)
}

.NumberInput_numberInputInput__D3R\+c::-webkit-outer-spin-button,.NumberInput_numberInputInput__D3R\+c::-webkit-inner-spin-button{
  -webkit-appearance:none;
  margin:0
}

.NumberInput_numberInputInput__D3R\+c[type=number]{
  -moz-appearance:textfield
}

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

.CopyButton_tooltipContainer__naQp9{
  display:inline-block;
  position:relative
}

.CopyButton_tooltipContainer__naQp9 .CopyButton_tooltipArrow__ubihK{
  position:absolute;
  width:0;
  height:0;
  border-style:solid
}

.CopyButton_tooltipContainer__naQp9 .CopyButton_tooltipContent__\+6IDZ{
  position:absolute;
  left:50%;
  top:0;
  background:#fff;
  color:#000;
  padding:12px 16px;
  border-radius:6px;
  box-shadow:0 4px 15px rgba(0,0,0,.3);
  z-index:1000;
  max-width:250px;
  font-size:14px;
  line-height:1.4;
  pointer-events:none
}

.CopyButton_tooltipContainer__naQp9 .CopyButton_tooltipContent__\+6IDZ.CopyButton_top__MKliY{
  transform:translateX(-50%) translateY(-100%);
  margin-top:-10px
}

.CopyButton_tooltipContainer__naQp9 .CopyButton_tooltipContent__\+6IDZ.CopyButton_top__MKliY .CopyButton_tooltipArrow__ubihK{
  top:100%;
  left:50%;
  transform:translateX(-50%);
  border-width:6px 6px 0 6px;
  border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)
}

.CopyButton_fadeIn__sB5eg{
  animation:CopyButton_fadeIn__sB5eg .3s ease-out forwards
}

@keyframes CopyButton_fadeIn__sB5eg{
  from{
    opacity:0;
    transform:translateY(10px)
  }

  to{
    opacity:1;
    transform:translateY(0)
  }
}

.CopyButton_tooltipContent__\+6IDZ.CopyButton_top__MKliY.CopyButton_fadeIn__sB5eg{
  animation-name:CopyButton_fadeInTop__zSdmh
}

@keyframes CopyButton_fadeInTop__zSdmh{
  from{
    opacity:0;
    transform:translateX(-50%) translateY(-90%)
  }

  to{
    opacity:1;
    transform:translateX(-50%) translateY(-100%)
  }
}

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

.ModalAddToCart_popupContainer__Rky5o{
  position:relative;
  width:860px;
  height:auto
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_closeButton__qB\+e6{
  position:absolute;
  right:0;
  top:0;
  width:48px;
  height:48px
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_closeButton__qB\+e6 svg{
  width:19px;
  aspect-ratio:1;
  margin:0 auto
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_loadingWrapper__ysJzq{
  display:none
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_loadingWrapper__ysJzq.ModalAddToCart_loading__CTEaF{
  display:block;
  padding:109px 0;
  text-align:center
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_loadingWrapper__ysJzq svg{
  margin:0 auto;
  animation:ModalAddToCart_animation-circling__UbCn4 linear 1.5s infinite;
  width:40px;
  height:40px;
  color:#999
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_header__FcEiy .ModalAddToCart_headerInn__\+ZEXV{
  display:flex;
  background:#f4f4f4;
  padding:25px 45px 23px
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_header__FcEiy .ModalAddToCart_headerInn__\+ZEXV svg{
  height:26px;
  width:26px
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_header__FcEiy .ModalAddToCart_headerInn__\+ZEXV .ModalAddToCart_text__Tk6yz{
  padding-left:12px
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_header__FcEiy .ModalAddToCart_headerInn__\+ZEXV .ModalAddToCart_text__Tk6yz h2{
  font-weight:400;
  font-size:24px;
  line-height:1.4;
  text-transform:uppercase
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_header__FcEiy .ModalAddToCart_headerInn__\+ZEXV .ModalAddToCart_text__Tk6yz p{
  font-size:18px;
  margin-top:5px
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_header__FcEiy .ModalAddToCart_text_bold__Olg\+4{
  font-family:var(--sort-body-bold-font);
  font-weight:500
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_content__wAYfA{
  padding:22px 80px 8px
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_content__wAYfA .ModalAddToCart_productTitle__ItHnl{
  font-size:15px;
  line-height:20px;
  letter-spacing:.25px;
  word-break:break-word;
  margin-bottom:8px;
  color:#666
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_item__eCl-Q{
  margin-top:8px;
  font-size:16px;
  line-height:20px;
  letter-spacing:.25px;
  font-weight:400;
  word-break:break-word
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_item__eCl-Q .ModalAddToCart_label__6nNEa{
  color:#666
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_item__eCl-Q .ModalAddToCart_value__wpI3a{
  font-weight:400;
  margin-right:15px
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_listContainer__5bumz .ModalAddToCart_item__eCl-Q{
  display:inline-block
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_listContainer__5bumz .ModalAddToCart_item__eCl-Q:not(:first-child){
  padding-bottom:.5rem;
  margin-left:15px
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_footer__0jPj\+{
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:11px;
  align-items:center;
  padding:22px 0
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_footer__0jPj\+ .ModalAddToCart_shoppingBtn__R8mWH{
  color:#666;
  font-size:17px;
  line-height:22px;
  text-transform:uppercase;
  text-decoration:underline;
  cursor:pointer
}

.ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_footer__0jPj\+ .ModalAddToCart_viewCartBtn__BPR1k{
  border:0;
  text-align:center;
  padding-block:11px;
  width:60%;
  max-width:320px;
  background:#333;
  font-weight:400;
  font-size:21px;
  color:#fff;
  line-height:1
}

@media(max-width: 859px){
  .ModalAddToCart_popupContainer__Rky5o{
    width:90vw
  }

  .ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_listContainer__5bumz{
    width:290px;
    display:flex;
    flex-wrap:wrap;
    margin-top:10px
  }

  .ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_listContainer__5bumz .ModalAddToCart_item__eCl-Q{
    flex:0 0 50%;
    padding-bottom:0;
    margin-top:0;
    font-size:14px
  }

  .ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_listContainer__5bumz .ModalAddToCart_item__eCl-Q:not(:first-child){
    margin-left:0px
  }

  .ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_listContainer__5bumz .ModalAddToCart_item__eCl-Q .ModalAddToCart_divider__mrU9P{
    display:none
  }

  .ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_header__FcEiy .ModalAddToCart_headerInn__\+ZEXV{
    padding:20px 10px
  }

  .ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_header__FcEiy .ModalAddToCart_headerInn__\+ZEXV svg{
    height:20px;
    width:20px
  }

  .ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_header__FcEiy .ModalAddToCart_headerInn__\+ZEXV .ModalAddToCart_text__Tk6yz h2{
    font-size:16px
  }

  .ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_header__FcEiy .ModalAddToCart_headerInn__\+ZEXV .ModalAddToCart_text__Tk6yz p{
    font-size:14px
  }

  .ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_content__wAYfA{
    padding:15px 36px 3px
  }

  .ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_content__wAYfA .ModalAddToCart_productTitle__ItHnl{
    margin-bottom:10px;
    font-size:14px
  }

  .ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_footer__0jPj\+{
    padding-inline:18px
  }

  .ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_footer__0jPj\+ .ModalAddToCart_viewCartBtn__BPR1k{
    width:100%;
    padding-block:8px;
    font-size:16px
  }

  .ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_footer__0jPj\+ .ModalAddToCart_shoppingBtn__R8mWH{
    font-size:13px
  }

  .ModalAddToCart_popupContainer__Rky5o .ModalAddToCart_closeButton__qB\+e6{
    display:none;
    pointer-events:none
  }
}

@keyframes ModalAddToCart_animation-circling__UbCn4{
  0%{
    transform:rotate(0)
  }

  100%{
    transform:rotate(1turn)
  }
}

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

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

.PromotionProductsModal_modalPopUpContainer__KSVtn .PromotionProductsModal_header__taALY{
  padding:24px 0 22px;
  position:relative
}

.PromotionProductsModal_modalPopUpContainer__KSVtn .PromotionProductsModal_header__taALY .PromotionProductsModal_headerTitle__AZ9uU{
  font-weight:bold;
  font-family:var(--sort-body-bold-font);
  font-style:normal;
  text-transform:none;
  display:block;
  text-align:center;
  font-size:24px;
  color:#333;
  line-height:28px;
  font-family:"OregonLdo Regular"
}

.PromotionProductsModal_modalPopUpContainer__KSVtn .PromotionProductsModal_header__taALY .PromotionProductsModal_closeBtn__Xd9od{
  position:absolute;
  top:10px;
  right:10px;
  width:40px;
  height:40px;
  align-items:center;
  text-align:center
}

.PromotionProductsModal_modalPopUpContainer__KSVtn .PromotionProductsModal_header__taALY .PromotionProductsModal_closeBtn__Xd9od svg{
  margin:0 auto;
  width:16px;
  height:16px
}

.PromotionProductsModal_modalPopUpContainer__KSVtn .PromotionProductsModal_errorMsg__Ugh9I{
  padding:100px 32px;
  text-align:center
}

.PromotionProductsModal_productsListWrapper__m0TB2{
  overflow-y:auto
}

.PromotionProductsModal_productsList__I17ZM{
  display:grid;
  -webkit-margin-after:40px;
          margin-block-end:40px;
  overflow:visible;
  grid-gap:3rem 1.5rem;
  gap:3rem 1.5rem;
  grid-template-columns:repeat(2, calc((100% - 1.5rem) / 2));
  padding:0 48px
}

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

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

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

  .PromotionProductsModal_modalPopUpContainer__KSVtn .PromotionProductsModal_header__taALY .PromotionProductsModal_headerTitle__AZ9uU{
    font-size:19px
  }

  .PromotionProductsModal_productsList__I17ZM{
    padding:0 18px
  }
}

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

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

.track-order_trackOrderHead__cbw1k{
  width:100%;
  border-bottom:1px solid #000;
  font-weight:bold;
  font-family:var(--sort-body-bold-font);
  font-size:19px;
  color:#000;
  padding:10px 0
}

.track-order_trackOrderMainDiv__Zdiz9{
  display:flex
}

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

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

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

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

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

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

.track-order_trackOrderForm__x-TSC h2{
  font-weight:bold;
  font-family:var(--sort-body-bold-font);
  font-size:16px;
  color:#000
}

.track-order_trackOrderForm__x-TSC .track-order_trackOrderDiv__Y6xcT{
  width:60%;
  margin:10px 0;
  display:grid
}

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

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

.track-order_trackOrderForm__x-TSC .track-order_queryOrder__rWn02{
  margin:10px 0
}

.track-order_trackOrderForm__x-TSC .track-order_queryOrder__rWn02 .track-order_clickable__7nXu9{
  color:#333;
  cursor:pointer;
  text-decoration:underline
}

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

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

.track-order_trackOrderForm__x-TSC .track-order_newSubmitButton__E7OzY:hover{
  color:#fff
}

.track-order_trackOrderForm__x-TSC .track-order_toastReviewOrder__cRyp\+{
  margin-bottom:2rem
}

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

.style_vipBanner__BUaNx{
  width:100%;
  background-image:url("https://img-va.myshopline.com/image/store/1765352378286/vip-banner.png?w=3840&h=1200");
  height:600px;
  background-size:cover;
  background-position:center center;
  background-repeat:no-repeat;
  display:flex;
  justify-content:center;
  align-items:center
}

.style_vipBanner__BUaNx .style_vipContent__5tMLp{
  max-width:1000px;
  max-height:310px
}

.style_vipBanner__BUaNx .style_vipContent__5tMLp .style_vipTitle__zlVeo{
  font-size:52px;
  color:#fff;
  line-height:75px;
  text-align:left;
  font-style:normal;
  text-transform:uppercase;
  font-family:var(--sort-title-font);
  text-align:center
}

.style_vipBanner__BUaNx .style_vipContent__5tMLp .style_vipMsg__8W93\+{
  font-family:var(--sort-title-font);
  font-size:41px;
  color:#fff;
  line-height:60px;
  text-align:left;
  font-style:normal;
  text-transform:uppercase;
  text-align:center;
  margin-top:10px
}

.style_vipBanner__BUaNx .style_vipContent__5tMLp .style_vipDesc__hE-VO{
  font-size:18px;
  color:#fff;
  text-align:center;
  font-style:normal;
  margin-top:20px
}

.style_vipBanner__BUaNx .style_vipContent__5tMLp .style_vipBtnContainer__RE5jy{
  margin-top:60px;
  display:flex;
  justify-content:center;
  align-items:center
}

.style_vipBanner__BUaNx .style_vipContent__5tMLp .style_vipBtnContainer__RE5jy .style_vipBtn__bE1zX{
  width:216px;
  height:44px;
  text-align:center;
  line-height:44px;
  color:#333;
  cursor:pointer;
  text-transform:uppercase
}

.style_vipBanner__BUaNx .style_vipContent__5tMLp .style_vipBtnContainer__RE5jy>:nth-child(1){
  background-color:#fff;
  margin-right:15px
}

.style_vipBanner__BUaNx .style_vipContent__5tMLp .style_vipBtnContainer__RE5jy>:nth-child(2){
  background-color:rgba(0,0,0,0);
  border:2px solid #fff
}

.style_vipBanner__BUaNx .style_vipContent__5tMLp .style_vipBtnContainer__RE5jy>:nth-child(2) a{
  color:#fff
}

.style_vipHowItWorks__8-TZW{
  background-color:#e8e3d9
}

.style_vipHowItWorks__8-TZW .style_vipHowItWorksImg__X\+cBt{
  max-width:1158px;
  margin:0 auto;
  padding-bottom:81px
}

.style_vipHowItWorks__8-TZW .style_vipTitle2__mwekt{
  font-weight:400;
  font-size:44px;
  color:#3c3c3c;
  text-align:center;
  font-family:var(--sort-title-font);
  margin-bottom:30px;
  padding-top:81px;
  text-transform:uppercase
}

@media screen and (max-width: 768px){
  .style_vipBanner__BUaNx{
    height:375px;
    background-image:url("https://img-va.myshopline.com/image/store/1765352378286/vip-banner-mobile.png?w=1500&h=1500");
    display:block
  }

  .style_vipBanner__BUaNx .style_vipContent__5tMLp{
    padding:67.5px 37.5px;
    max-width:100%;
    max-height:200px
  }

  .style_vipBanner__BUaNx .style_vipContent__5tMLp .style_vipTitle__zlVeo{
    font-size:32px;
    line-height:20px
  }

  .style_vipBanner__BUaNx .style_vipContent__5tMLp .style_vipMsg__8W93\+{
    font-size:27px;
    line-height:27px;
    margin-top:6px
  }

  .style_vipBanner__BUaNx .style_vipContent__5tMLp .style_vipDesc__hE-VO{
    font-size:13px;
    margin-top:10px
  }

  .style_vipBanner__BUaNx .style_vipContent__5tMLp .style_vipBtnContainer__RE5jy{
    margin-top:30px;
    flex-direction:column
  }

  .style_vipBanner__BUaNx .style_vipContent__5tMLp .style_vipBtnContainer__RE5jy .style_vipBtn__bE1zX{
    width:225px;
    height:32px;
    line-height:32px;
    font-size:14px
  }

  .style_vipBanner__BUaNx .style_vipContent__5tMLp .style_vipBtnContainer__RE5jy :nth-child(1){
    margin-right:0;
    margin-bottom:10px
  }

  .style_vipHowItWorks__8-TZW{
    padding:0 20px
  }

  .style_vipHowItWorks__8-TZW .style_vipTitle2__mwekt{
    font-size:30px;
    text-align:left;
    margin-bottom:15px;
    padding-top:55px
  }

  .style_vipHowItWorks__8-TZW .style_vipHowItWorksImg__X\+cBt{
    padding-bottom:55px
  }
}

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

.view-order_view_order_div__R-mIm{
  text-align:center;
  margin-bottom:60px
}

.view-order_view_order_div__R-mIm .view-order_subInfoHead__o92bO{
  color:#333;
  text-align:center;
  margin-top:3rem;
  font-size:14px;
  font-family:var(--sort-body-bold-font)
}

.view-order_view_order_div__R-mIm .view-order_subInfoValue__xWbeQ{
  color:#000;
  font-size:14px;
  font-family:var(--sort-body-bold-font)
}

.view-order_view_order_div__R-mIm .view-order_orderHeads__kK\+Ng{
  font-size:12px
}

.view-order_view_order_div__R-mIm .view-order_order_id_input__wc9rZ{
  padding:10px;
  border-radius:0;
  border:1px solid #c8c8c8;
  margin:10px
}

.view-order_view_order_div__R-mIm .view-order_addressTable__4aKJb{
  width:100%
}

.view-order_view_order_div__R-mIm .view-order_addressTable__4aKJb,.view-order_view_order_div__R-mIm .view-order_ordersTable__hAVca{
  border-collapse:separate;
  border-spacing:20px 5px;
  margin:15px auto
}

.view-order_view_order_div__R-mIm .view-order_addressTable__4aKJb .view-order_addressDiv__w3jPJ,.view-order_view_order_div__R-mIm .view-order_ordersTable__hAVca .view-order_addressDiv__w3jPJ{
  background:#f0f0f0;
  color:#000;
  vertical-align:top;
  padding:15px
}

.view-order_view_order_div__R-mIm .view-order_addressTable__4aKJb .view-order_addressDiv__w3jPJ h2,.view-order_view_order_div__R-mIm .view-order_ordersTable__hAVca .view-order_addressDiv__w3jPJ h2{
  color:#333;
  font-size:12px;
  margin:10px;
  font-weight:bold;
  font-family:var(--sort-body-bold-font)
}

.view-order_view_order_div__R-mIm .view-order_addressTable__4aKJb .view-order_addressDiv__w3jPJ p,.view-order_view_order_div__R-mIm .view-order_ordersTable__hAVca .view-order_addressDiv__w3jPJ p{
  margin:2px;
  font-size:12px
}

@media(max-width: 800px){
  .view-order_view_order_div__R-mIm .view-order_addressTable__4aKJb tr,.view-order_view_order_div__R-mIm .view-order_ordersTable__hAVca tr{
    display:grid;
    margin:-15px 0
  }

  .view-order_view_order_div__R-mIm .view-order_addressTable__4aKJb td,.view-order_view_order_div__R-mIm .view-order_ordersTable__hAVca td{
    margin:10px 0
  }
}

@media(max-width: 800px){
  .view-order_view_order_div__R-mIm .view-order_ordersTable__hAVca tbody{
    margin:0
  }

  .view-order_view_order_div__R-mIm .view-order_ordersTable__hAVca td{
    text-align:left;
    margin:5px 0
  }
}

.view-order_view_order_div__R-mIm .view-order_shipmentDetails__zJzCI{
  font-size:13px;
  margin:5px 10px;
  text-align:left
}

.view-order_view_order_div__R-mIm .view-order_productTable__odSaf{
  border-collapse:collapse;
  width:100%;
  margin:2.5rem auto;
  text-align:center
}

.view-order_view_order_div__R-mIm .view-order_productTable__odSaf .view-order_productOptions__3d8bh{
  text-transform:capitalize
}

.view-order_view_order_div__R-mIm .view-order_productTable__odSaf tr:first-child{
  background:#f0f0f0;
  font-weight:bold;
  font-family:var(--sort-body-bold-font)
}

.view-order_view_order_div__R-mIm .view-order_productTable__odSaf th{
  padding:15px 10px;
  font-size:14px;
  font-family:var(--sort-body-bold-font)
}

.view-order_view_order_div__R-mIm .view-order_productTable__odSaf tr{
  border:1px solid #f0f0f0
}

.view-order_view_order_div__R-mIm .view-order_productTable__odSaf tr td{
  padding:10px;
  font-size:14px
}

.view-order_view_order_div__R-mIm .view-order_productTable__odSaf tr td img{
  display:block;
  margin:0 auto
}

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

@media(max-width: 800px){
  .view-order_view_order_div__R-mIm .view-order_productTable__odSaf tr:first-child{
    display:none
  }

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

  .view-order_view_order_div__R-mIm .view-order_productTable__odSaf tr td{
    border:0;
    padding:2px
  }
}

.view-order_view_order_div__R-mIm .view-order_cartTotals__tOEPU{
  margin:5px;
  text-align:right;
  font-family:var(--sort-body-bold-font)
}

.view-order_view_order_div__R-mIm .view-order_shipmentDiv__T4FW7 h2{
  text-align:left;
  font-size:14px;
  margin:10px;
  color:#6d7278
}

.view-order_view_order_div__R-mIm .view-order_shipmentDiv__T4FW7 p{
  margin:5px 10px
}

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

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

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

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

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

/* purgecss end ignore */
