/* purgecss start ignore */

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

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

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

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

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

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

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

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

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

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

  .style_blogs-list-a__Zs0dh{
    height:auto
  }

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

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

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

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

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

.style_faqSection__QLPdR{
  margin-top:65px
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.style_vip-text__SByeg{
  padding:0 70px
}

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

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

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

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

.style_vip-enjoy__iUkL3{
  width:100%
}

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

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

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

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

.style_vip-reward-list-item-name__g\+mW-{
  font-size:20px;
  font-weight:400;
  font-style:normal
}

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

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

.style_vip-widget-cont__5IcI8 .style_vip-widget__\+3qpe{
  max-width:1200px;
  width:100%;
  margin:0 auto;
  padding:40px 0
}

.style_vip-widget-cont__5IcI8 .style_vip-widget__\+3qpe .style_vip-widget-heading__hUROL{
  text-align:center;
  color:#000;
  font-size:26px;
  font-weight:400;
  font-style:normal;
  margin-bottom:32px
}

.style_vip-widget-cont__5IcI8 .style_vip-widget__\+3qpe .style_vip-widget-body__u0xFE{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  row-gap:16px;
  column-gap:16px;
  justify-content:center
}

.style_vip-widget-cont__5IcI8 .style_vip-widget__\+3qpe .style_vip-widget-body__u0xFE .style_vip-widget-item__zBUwK{
  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__5IcI8 .style_vip-widget__\+3qpe .style_vip-widget-body__u0xFE .style_vip-widget-item__zBUwK .style_vip-widget-item-body__evvWE{
  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__5IcI8 .style_vip-widget__\+3qpe .style_vip-widget-body__u0xFE .style_vip-widget-item__zBUwK .style_vip-widget-item-body__evvWE img{
  width:48px
}

.style_vip-widget-cont__5IcI8 .style_vip-widget__\+3qpe .style_vip-widget-body__u0xFE .style_vip-widget-item__zBUwK .style_vip-widget-item-body__evvWE .style_vip-widget-title__bLhNc{
  font-size:18px
}

.style_vip-widget-cont__5IcI8 .style_vip-widget__\+3qpe .style_vip-widget-body__u0xFE .style_vip-widget-item__zBUwK .style_vip-widget-item-body__evvWE .style_vip-widget-text__cpNXF{
  font-size:16px
}

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

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

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

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

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

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

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

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

  .style_vip-reward-list-item-name__g\+mW-{
    font-size:16px
  }

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

  .style_vip-widget-cont__5IcI8 .style_vip-widget__\+3qpe .style_vip-widget-heading__hUROL{
    font-size:20.8px
  }

  .style_vip-widget-cont__5IcI8 .style_vip-widget__\+3qpe .style_vip-widget-body__u0xFE{
    column-gap:6px
  }

  .style_vip-widget-cont__5IcI8 .style_vip-widget__\+3qpe .style_vip-widget-body__u0xFE .style_vip-widget-item__zBUwK{
    width:160px;
    height:140px;
    flex-grow:0;
    flex-shrink:1;
    flex-basis:calc((100% - 16px)/2)
  }

  .style_vip-widget-cont__5IcI8 .style_vip-widget__\+3qpe .style_vip-widget-body__u0xFE .style_vip-widget-item-body__evvWE img{
    width:26px !important
  }

  .style_vip-widget-cont__5IcI8 .style_vip-widget__\+3qpe .style_vip-widget-body__u0xFE .style_vip-widget-item-body__evvWE .style_vip-widget-title__bLhNc{
    font-size:16px !important
  }

  .style_vip-widget-cont__5IcI8 .style_vip-widget__\+3qpe .style_vip-widget-body__u0xFE .style_vip-widget-item-body__evvWE .style_vip-widget-text__cpNXF{
    font-size:14px !important
  }
}

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

.style_invite-reward-page__MKPhW{
  position:relative
}

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

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

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

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

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

.style_invite-referral-btn__panP3{
  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__dbmwT{
  color:#000 !important
}

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

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

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

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

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

p{
  margin:0;
  padding:0
}

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

.myAccount_myAccount__-SBAZ 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__-SBAZ h1{
    display:grid
  }
}

.myAccount_myAccount__-SBAZ .myAccount_form__x71Ti{
  width:50%;
  margin:auto;
  padding-top:1.5rem
}

@media(max-width: 800px){
  .myAccount_myAccount__-SBAZ .myAccount_form__x71Ti{
    width:100%
  }
}

.myAccount_myAccount__-SBAZ .myAccount_signOut__tcyAH{
  display:flex;
  align-items:center;
  justify-content:center
}

.myAccount_myAccount__-SBAZ .myAccount_signOut__tcyAH .myAccount_loginOut__M4iI5{
  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__-SBAZ .myAccount_signOut__tcyAH .myAccount_loginOut__M4iI5{
    width:100%;
    text-align:center;
    max-width:100%
  }
}

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

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

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

.myAccount_myAccount__-SBAZ .myAccount_customError__95bI1,.myAccount_myAccount__-SBAZ .myAccount_customSuccess__bH0vI{
  margin:10px 0;
  color:#d8000c;
  background-color:#ffd2d2;
  padding:10px;
  border-left:2px solid #d8000c
}

.myAccount_myAccount__-SBAZ .myAccount_customSuccess__bH0vI{
  color:#2c693a;
  background-color:#d4edda;
  border-left:2px solid #2c693a
}

.myAccount_myAccount__-SBAZ .myAccount_shippingHeader__NtsFU span{
  float:right;
  font-size:16px;
  padding:10px 0;
  margin:0 10px
}

@media(max-width: 800px){
  .myAccount_myAccount__-SBAZ .myAccount_shippingHeader__NtsFU span{
    margin:0;
    padding:0
  }
}

.myAccount_myAccount__-SBAZ .myAccount_shippingInfoDiv__ygYxa{
  padding:15px
}

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

.myAccount_myAccount__-SBAZ .myAccount_shippingInfoDiv__ygYxa span{
  margin:0 5px 0 0
}

.myAccount_myAccount__-SBAZ .myAccount_shippingInfoDiv__ygYxa .myAccount_primaryShipping__GRpyt{
  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__-SBAZ .myAccount_addressOverlay__bwbwe{
  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__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY{
  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__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY{
    margin-top:0;
    min-width:0;
    margin-bottom:0
  }
}

.myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_addressManageContainer__UJwA0{
  display:flex;
  flex-direction:row;
  justify-content:space-between
}

@media(max-width: 800px){
  .myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_addressManageContainer__UJwA0{
    flex-direction:column
  }
}

@media(max-width: 800px){
  .myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_addressManageContainer__UJwA0 .myAccount_addressListWrapper__EBd5m{
    width:100%
  }
}

.myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_addressManageContainer__UJwA0 .myAccount_addressFormWrapper__P4ufx{
  width:58%
}

@media(max-width: 800px){
  .myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_addressManageContainer__UJwA0 .myAccount_addressFormWrapper__P4ufx{
    width:100%
  }
}

.myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_editAddressDiv__UezkJ{
  display:block
}

.myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_editAddressDiv__UezkJ .myAccount_addressList__7keJg{
  width:100%;
  margin:10px 20px 10px 0;
  overflow:auto;
  height:auto;
  max-height:500px
}

@media(max-width: 800px){
  .myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_editAddressDiv__UezkJ .myAccount_addressList__7keJg{
    max-height:200px;
    height:auto;
    height:initial;
    padding-bottom:20px
  }
}

.myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_editAddressDiv__UezkJ .myAccount_addressList__7keJg::-webkit-scrollbar{
  width:6px
}

@media(max-width: 800px){
  .myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_editAddressDiv__UezkJ .myAccount_addressList__7keJg::-webkit-scrollbar{
    height:6px
  }
}

.myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_editAddressDiv__UezkJ .myAccount_addressList__7keJg::-webkit-scrollbar-thumb{
  background:#888;
  border-radius:5px;
  width:8px
}

.myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_editAddressDiv__UezkJ .myAccount_addressList__7keJg .myAccount_customSuccess__bH0vI{
  width:100%;
  background:#f7f7f7;
  border-color:#000;
  color:#000;
  margin-bottom:5px
}

.myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_editAddressDiv__UezkJ .myAccount_addressList__7keJg div{
  padding:15px 10px 15px 10px;
  position:relative;
  background-color:#f7f7f7
}

.myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_editAddressDiv__UezkJ .myAccount_addressList__7keJg div p{
  font-size:14px;
  letter-spacing:.35px;
  line-height:21px;
  margin:5px
}

.myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_editAddressDiv__UezkJ .myAccount_addressList__7keJg div .myAccount_closeIcon__CB-Wg{
  position:absolute;
  right:1rem;
  top:1rem
}

.myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_editAddressDiv__UezkJ .myAccount_addressForm__ChlLD{
  width:60%
}

@media(max-width: 800px){
  .myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_editAddressDiv__UezkJ .myAccount_addressForm__ChlLD{
    width:100%
  }
}

.myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_editAddressDiv__UezkJ .myAccount_addressForm__ChlLD .myAccount_customSuccess__bH0vI{
  width:100%
}

.myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY .myAccount_close__ocC5G{
  font-size:15px;
  margin:-2px 0;
  text-decoration:none;
  float:right
}

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

@media screen and (max-width: 700px){
  .myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_box__tr3c3{
    width:100%
  }

  .myAccount_myAccount__-SBAZ .myAccount_addressOverlay__bwbwe .myAccount_popup__bQLcY{
    width:100%
  }
}

.myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc{
  border:1px solid #ccc
}

@media screen and (max-width: 801px){
  .myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc{
    border:none
  }
}

.myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTitle__9DD7p{
  font-size:24px;
  padding:25px 30px;
  color:#000;
  font-weight:700;
  border-bottom:1px solid #e2e3e3
}

@media screen and (max-width: 801px){
  .myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTitle__9DD7p{
    border-bottom:1px solid #e2e3e3;
    padding:10px 0
  }
}

.myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTable__lzY68{
  width:100%
}

@media screen and (max-width: 801px){
  .myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTable__lzY68 thead{
    display:none
  }
}

.myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTable__lzY68 thead th{
  background-color:#f0f0f0;
  padding:15px 10px
}

.myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTable__lzY68 thead th:first-child{
  padding-left:25px
}

.myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTable__lzY68 thead th:first-child div{
  font-weight:normal;
  font-size:12px
}

.myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTable__lzY68 tbody tr{
  border-bottom:1px solid #e2e3e3
}

.myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTable__lzY68 tbody tr:last-child{
  border:none
}

.myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTable__lzY68 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__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTable__lzY68 tbody td{
    padding:0 5px;
    display:block;
    line-height:25px;
    text-align:left
  }
}

.myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTable__lzY68 tbody td a{
  padding:0
}

.myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTable__lzY68 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__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTable__lzY68 tbody td div:first-child{
    display:block
  }
}

.myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTable__lzY68 tbody td:first-child{
  padding-top:15px
}

.myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTable__lzY68 tbody td:last-child{
  padding-bottom:15px
}

@media screen and (min-width: 801px){
  .myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTable__lzY68 tbody tr.myAccount_paginationRow__MaC\+x td{
    padding:10px 50px
  }
}

.myAccount_myAccount__-SBAZ .myAccount_orderInfo__Ghajc .myAccount_orderTable__lzY68 tbody tr.myAccount_paginationRow__MaC\+x td div{
  display:block !important
}

.myAccount_myAccount__-SBAZ .myAccount_submitButton__6X8PE{
  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__-SBAZ .myAccount_submitButton__6X8PE{
    width:100%
  }
}

.myAccount_myAccount__-SBAZ .myAccount_inputContainer__vdNml{
  width:99%;
  margin:10px 6px 10px 0px;
  display:grid;
  position:relative
}

.myAccount_myAccount__-SBAZ .myAccount_inputContainer__vdNml .myAccount_label__5tRcz{
  position:absolute;
  top:.5rem;
  left:1rem;
  text-align:left;
  font-size:14px;
  font-weight:300;
  transition:all .3s ease
}

.myAccount_myAccount__-SBAZ .myAccount_inputContainer__vdNml .myAccount_label__5tRcz span{
  color:red
}

.myAccount_myAccount__-SBAZ .myAccount_inputContainer__vdNml .myAccount_focused__7ln3-{
  position:absolute;
  font-size:9px;
  top:2px;
  left:12px;
  transition:all .3s ease;
  font-weight:300
}

.myAccount_myAccount__-SBAZ .myAccount_inputContainer__vdNml input{
  padding-top:1.4rem;
  margin-bottom:10px;
  height:42px
}

.myAccount_myAccount__-SBAZ .myAccount_inputContainer__vdNml .myAccount_noValueBg__Hf90c{
  background-color:#ffeeed;
  border-color:#ca3b4c;
  box-sizing:0 0 0
}

.myAccount_myAccount__-SBAZ .myAccount_inputContainer__vdNml .myAccount_toast__4cA28{
  color:#ca3b4c;
  padding-bottom:5px
}

.myAccount_myAccount__-SBAZ .myAccount_inputContainer__vdNml .myAccount_close__ocC5G{
  position:absolute;
  top:.8rem;
  right:1.3rem;
  color:#ca3b4c
}

.myAccount_myAccount__-SBAZ .myAccount_messageSuccess__UKiHr{
  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__-SBAZ .myAccount_messageError__Vfhjt{
  background-color:#ffd2d2;
  color:#d8000c;
  font-size:14px;
  letter-spacing:.35px;
  line-height:21px;
  margin:10px 0;
  padding:10px;
  border-left:#d8000c
}

.myAccount_myAccount__-SBAZ .myAccount_addAddress__qSN4a .myAccount_multiInput__u8rQ8{
  display:flex;
  align-items:flex-start;
  gap:10px
}

.myAccount_myAccount__-SBAZ .myAccount_addAddress__qSN4a .myAccount_multiInput__u8rQ8 .myAccount_inputContainer__vdNml,.myAccount_myAccount__-SBAZ .myAccount_addAddress__qSN4a .myAccount_multiInput__u8rQ8 .myAccount_selectContainer__tRd3e{
  flex:1 1;
  min-width:0
}

@media(max-width: 800px){
  .myAccount_myAccount__-SBAZ .myAccount_addAddress__qSN4a .myAccount_multiInput__u8rQ8{
    display:grid
  }
}

.myAccount_myAccount__-SBAZ .myAccount_addAddress__qSN4a .myAccount_multiInput__u8rQ8:first-of-type{
  clear:both
}

.myAccount_myAccount__-SBAZ .myAccount_addNewButton__yKbCT{
  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__-SBAZ .myAccount_updateForm__1fjNO{
  display:flex
}

@media(max-width: 800px){
  .myAccount_myAccount__-SBAZ .myAccount_updateForm__1fjNO{
    display:block
  }
}

.myAccount_myAccount__-SBAZ .myAccount_updateForm__1fjNO .myAccount_updateFormLeft__RPoRC{
  width:13rem
}

@media(max-width: 800px){
  .myAccount_myAccount__-SBAZ .myAccount_updateForm__1fjNO .myAccount_updateFormLeft__RPoRC{
    width:100%
  }
}

.myAccount_myAccount__-SBAZ .myAccount_updateForm__1fjNO .myAccount_updateFormLeft__RPoRC .myAccount_addNewButton__yKbCT{
  width:13rem
}

.myAccount_myAccount__-SBAZ .myAccount_updateForm__1fjNO .myAccount_updateFormRight__I2eW\+{
  margin-left:3rem
}

@media(max-width: 800px){
  .myAccount_myAccount__-SBAZ .myAccount_updateForm__1fjNO .myAccount_updateFormRight__I2eW\+{
    margin-left:0
  }
}

.myAccount_myAccount__-SBAZ .myAccount_addressLabels__F0nXp{
  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__-SBAZ .myAccount_addressLabels__F0nXp .myAccount_closeIcon__CB-Wg{
  float:right
}

.myAccount_myAccount__-SBAZ .myAccount_addressListSelected__XtHfK{
  background-color:#eaeaea !important
}

.myAccount_myAccount__-SBAZ .myAccount_historyLink__qka-e{
  color:#333;
  font-size:14px;
  letter-spacing:.35px;
  line-height:21px
}

.myAccount_myAccount__-SBAZ .myAccount_historyLink__qka-e img{
  display:block
}

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

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

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

.myAccount_selectContainer__tRd3e .myAccount_selectToast__voTbe{
  color:#d8000c;
  padding-bottom:4px
}

.myAccount_selectContainer__tRd3e .myAccount_selectNoChange__qBaao{
  background-color:#ffeeed;
  border-color:#ca3b4c;
  box-sizing:0 0 0
}

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

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

.myAccount_suggestedAddress__K6Lul p{
  margin-bottom:0
}

.myAccount_payment__8Sp4G a,.myAccount_wishlist__6HCYS 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__8Sp4G a,.myAccount_wishlist__6HCYS a{
    padding:0;
    display:block
  }
}

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

.Modal_modalOverlay__PiAq2{
  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__chb2S .3s ease forwards
}

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

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

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

.Modal_modalClose__y5VW6{
  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__y5VW6:hover{
  color:#333
}

@keyframes Modal_fadeIn__chb2S{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

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

  to{
    transform:translateY(0)
  }
}

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

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

.Drawer_drawerWrapper__Z08-m.Drawer_open__2QsO0{
  pointer-events:auto;
  opacity:1
}

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

.Drawer_drawer__a8-ET{
  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__a8-ET.Drawer_open__2QsO0{
  transform:translateX(0)
}

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

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

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

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

.Drawer_closeBtn__TJIKr:hover{
  opacity:.6
}

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

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

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

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

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

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

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

.Drawer_skeletonLine__3o6lV::after,.Drawer_skeletonBlock__n-V7C::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__Fp88E 1.2s ease-in-out infinite
}

.Drawer_skeletonLine__3o6lV{
  height:30px
}

.Drawer_skeletonLineWide__QIHK9{
  width:98%
}

.Drawer_skeletonLineMedium__LAN7l{
  width:64%
}

.Drawer_skeletonLineNarrow__gzCAw{
  width:42%
}

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

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

.Drawer_SiteSwitcher__BtYgP{
  margin-bottom:0
}

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

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

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

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

.SiteSwitcher_switcherButton__MAsLt{
  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__MAsLt img{
  width:25px;
  height:25px;
  display:block
}

.SiteSwitcher_arrow__laWF4{
  font-size:10px
}

.SiteSwitcher_switcherDropdown__6ths9{
  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__6ths9 li{
  list-style:none;
  cursor:pointer
}

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

.SiteSwitcher_switcherDropdown__6ths9 li:hover{
  background:#f5f5f5
}

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

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

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

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

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

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

  .SiteSwitcher_switcherDropdown__6ths9{
    min-width:60px
  }

  .SiteSwitcher_switcherDropdown__6ths9 li .SiteSwitcher_option__X4h-8{
    padding:6px 8px;
    font-size:12px
  }

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

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

.Paginator_paginatorContainer__J8dc\+ .Paginator_paginatorItemContainer__J96qt 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__J8dc\+ .Paginator_paginatorItemContainer__J96qt.Paginator_current__iXc9a{
  border-bottom:1.5px solid #323232;
  margin:0 .35714rem 0 .78571rem
}

.Paginator_paginatorContainer__J8dc\+ .Paginator_paginatorItemContainer__J96qt.Paginator_current__iXc9a button{
  color:#333
}

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

.ProductCard_productCard__WHV\+3{
  display:flex;
  flex-direction:column;
  flex-wrap:nowrap;
  align-items:flex-start;
  gap:12px
}

.ProductCard_productCard__WHV\+3 .ProductCard_productCardImgWrapper__HwKQi{
  position:relative;
  display:flex;
  width:100%;
  overflow:hidden;
  aspect-ratio:1;
  flex-direction:column
}

.ProductCard_productCard__WHV\+3 .ProductCard_productCardImgWrapper__HwKQi .ProductCard_layerWrapper__fwJKO{
  position:absolute;
  inset:0
}

.ProductCard_productCard__WHV\+3 .ProductCard_productCardImgWrapper__HwKQi .ProductCard_layerWrapper__fwJKO .ProductCard_tag__sJnO2{
  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__WHV\+3 .ProductCard_productInfo__1ll9b .ProductCard_optionColorWrapper__3h6Pv{
  display:flex;
  gap:6px
}

.ProductCard_productCard__WHV\+3 .ProductCard_productInfo__1ll9b .ProductCard_optionColorWrapper__3h6Pv li{
  line-height:100%
}

.ProductCard_productCard__WHV\+3 .ProductCard_productInfo__1ll9b .ProductCard_optionColorWrapper__3h6Pv li img{
  width:22px;
  aspect-ratio:1
}

.ProductCard_productCard__WHV\+3 .ProductCard_productInfo__1ll9b .ProductCard_title__TYPcm{
  font-size:15px;
  line-height:20px;
  display:inline-block
}

.ProductCard_productCard__WHV\+3 .ProductCard_productInfo__1ll9b .ProductCard_optionColorWrapper__3h6Pv+.ProductCard_title__TYPcm{
  margin-top:.78571rem
}

.ProductCard_productCard__WHV\+3 .ProductCard_productInfo__1ll9b .ProductCard_fscTag__8y54p{
  margin-top:4px
}

.ProductCard_productCard__WHV\+3 .ProductCard_productInfo__1ll9b .ProductCard_fscTag__8y54p svg{
  width:18px;
  height:20px
}

.ProductCard_productCard__WHV\+3 .ProductCard_imageWrapper__Xq2we{
  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__WHV\+3 .ProductCard_imageWrapper__Xq2we svg{
  width:100%;
  height:100%
}

.ProductCard_productCard__WHV\+3 .ProductCard_imageWrapper__Xq2we img{
  position:absolute;
  width:100%;
  height:100%;
  object-fit:var(--fit-type);
  transition:1s
}

.ProductCard_productCard__WHV\+3 .ProductCard_imageWrapper__Xq2we .ProductCard_mainImage__Lh3Ay{
  opacity:1
}

.ProductCard_productCard__WHV\+3 .ProductCard_imageWrapper__Xq2we .ProductCard_hoveredImage__mF-Os{
  opacity:0
}

.ProductCard_productCard__WHV\+3 .ProductCard_imageWrapper__Xq2we:hover .ProductCard_mainImage__Lh3Ay{
  opacity:0
}

.ProductCard_productCard__WHV\+3 .ProductCard_imageWrapper__Xq2we:hover .ProductCard_hoveredImage__mF-Os{
  opacity:1
}

.ProductCard_productCard__WHV\+3 .ProductCard_productPrice__8BGTA{
  padding-top:8px
}

.ProductCard_productCard__WHV\+3 .ProductCard_productPrice__8BGTA .ProductCard_price__TnQnm{
  font-size:18px;
  line-height:1.2;
  font-style:normal;
  text-transform:none;
  display:inline-block
}

.ProductCard_productCard__WHV\+3 .ProductCard_productPrice__8BGTA .ProductCard_compareAtPrice__XWTBZ{
  color:#777;
  font-weight:400;
  letter-spacing:.25px;
  font-size:15px;
  line-height:1.2;
  text-decoration-line:line-through;
  display:inline-block
}

.ProductCard_productCard__WHV\+3 .ProductCard_productPrice__8BGTA.ProductCard_showComparePrice__1J6jY .ProductCard_salePrice__eUEPX{
  color:#902a1f;
  padding-right:10px;
  display:inline-block;
  font-size:18px;
  line-height:22px
}

.ProductCard_productCard__WHV\+3 .ProductCard_addToCartBtn__ZntwY{
  padding-top:15px;
  cursor:pointer;
  text-transform:capitalize;
  color:#666;
  font-size:15px;
  line-height:1
}

.ProductCard_productCard__WHV\+3 .ProductCard_addToCartBtn__ZntwY:hover{
  text-decoration:underline
}

.ProductCard_productCard__WHV\+3 .ProductCard_squareTag__VfZ9N{
  background:#040404;
  font-weight:400;
  font-size:16px;
  color:#fff;
  line-height:19px;
  padding:6px;
  display:inline-block
}

.ProductCard_productCard__WHV\+3 .ProductCard_squareTagWrapper__QLkE4:not(:empty){
  margin-bottom:6px
}

.ProductCard_productCard__WHV\+3 .ProductCard_squareTagWrapper__QLkE4 .ProductCard_tag__sJnO2{
  display:inline-block;
  opacity:.8;
  padding:5px;
  font-size:10px;
  font-weight:400;
  background-color:#f5f5f5;
  text-align:center;
  align-items:center;
  width:fit-content
}

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

.ProductCard_popupContainer__gdYvz .ProductCard_closeButton__tK761{
  position:absolute;
  right:0;
  top:0;
  width:40px;
  height:40px
}

.ProductCard_popupContainer__gdYvz .ProductCard_closeButton__tK761 svg{
  width:15px;
  height:15px;
  margin:0 auto
}

.ProductCard_popupContainer__gdYvz .ProductCard_loadingWrapper__zzocR{
  display:none
}

.ProductCard_popupContainer__gdYvz .ProductCard_loadingWrapper__zzocR.ProductCard_loading__T\+J8v{
  display:block;
  padding:109px 0
}

.ProductCard_popupContainer__gdYvz .ProductCard_loadingWrapper__zzocR svg{
  margin:0 auto;
  animation:ProductCard_animation-circling__zk4q1 linear 1.5s infinite;
  width:40px;
  height:40px;
  color:#999
}

.ProductCard_popupContainer__gdYvz .ProductCard_header__j1n56 .ProductCard_headerInn__r71Rr{
  display:flex;
  background:#f3f3f3;
  padding:1rem
}

.ProductCard_popupContainer__gdYvz .ProductCard_header__j1n56 .ProductCard_headerInn__r71Rr img{
  margin-top:5px;
  height:15px;
  width:15px;
  display:inline-block
}

.ProductCard_popupContainer__gdYvz .ProductCard_header__j1n56 .ProductCard_headerInn__r71Rr .ProductCard_text__YkwEZ{
  padding-left:3px
}

.ProductCard_popupContainer__gdYvz .ProductCard_header__j1n56 .ProductCard_headerInn__r71Rr .ProductCard_text__YkwEZ h2{
  font-size:18px;
  font-weight:600;
  font-family:--sort-body-bold-font;
  padding:0 0 0 5px
}

.ProductCard_popupContainer__gdYvz .ProductCard_header__j1n56 .ProductCard_headerInn__r71Rr .ProductCard_text__YkwEZ p{
  font-size:14px
}

.ProductCard_popupContainer__gdYvz .ProductCard_content__zXcbg{
  padding:20px 2.5rem 0
}

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

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

.ProductCard_popupContainer__gdYvz .ProductCard_item__zakIz .ProductCard_label__wWDo-{
  font-weight:400;
  color:#828282;
  margin-top:0;
  line-height:21px
}

.ProductCard_popupContainer__gdYvz .ProductCard_item__zakIz .ProductCard_value__JGqJo{
  font-weight:400;
  line-height:21px
}

.ProductCard_popupContainer__gdYvz .ProductCard_listContainer__MDMyd .ProductCard_item__zakIz{
  display:inline-block
}

.ProductCard_popupContainer__gdYvz .ProductCard_listContainer__MDMyd .ProductCard_item__zakIz:not(:first-child){
  padding-bottom:.5rem
}

.ProductCard_popupContainer__gdYvz .ProductCard_footer__RVT9o{
  display:flex;
  justify-content:center;
  gap:1.25rem;
  align-items:center;
  padding:1.5rem .78571rem
}

.ProductCard_popupContainer__gdYvz .ProductCard_footer__RVT9o .ProductCard_shoppingBtn__ZekXk{
  font-size:14px !important;
  text-decoration:underline;
  cursor:pointer
}

.ProductCard_popupContainer__gdYvz .ProductCard_footer__RVT9o .ProductCard_viewCartBtn__t7ko4{
  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__WHV\+3 .ProductCard_squareTagWrapper__QLkE4 .ProductCard_newTag__d7RMd{
    display:none !important
  }
}

@media(max-width: 959px){
  .ProductCard_productCard__WHV\+3 .ProductCard_productCardImgWrapper__HwKQi .ProductCard_layerWrapper__fwJKO .ProductCard_tag__sJnO2{
    padding:2px 5px;
    font-size:11px;
    top:10px;
    left:10px
  }

  .ProductCard_productCard__WHV\+3 .ProductCard_productInfo__1ll9b .ProductCard_title__TYPcm{
    font-size:18px
  }

  .ProductCard_productCard__WHV\+3 .ProductCard_productInfo__1ll9b .ProductCard_optionColorWrapper__3h6Pv li img{
    width:18px
  }

  .ProductCard_productCard__WHV\+3 .ProductCard_squareTagWrapper__QLkE4 .ProductCard_newTag__d7RMd{
    display:inline-block
  }

  .ProductCard_productCard__WHV\+3 .ProductCard_productPrice__8BGTA .ProductCard_price__TnQnm{
    font-size:19px
  }

  .ProductCard_productCard__WHV\+3 .ProductCard_productPrice__8BGTA .ProductCard_compareAtPrice__XWTBZ{
    font-size:15px
  }

  .ProductCard_productCard__WHV\+3 .ProductCard_productPrice__8BGTA.ProductCard_showComparePrice__1J6jY .ProductCard_salePrice__eUEPX{
    font-size:19px
  }

  .ProductCard_productCard__WHV\+3 .ProductCard_addToCartBtn__ZntwY{
    font-size:16px
  }
}

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

@keyframes ProductCard_animation-circling__zk4q1{
  0%{
    transform:rotate(0)
  }

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

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

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

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

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

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

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

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

.ProductCardSkeleton_skeletonCard__NByxe .ProductCardSkeleton_content__s\+785{
  padding:16px
}

.ProductCardSkeleton_skeletonCard__NByxe .ProductCardSkeleton_title__9C7pb{
  width:80%;
  height:20px;
  background:#f0f0f0;
  margin-bottom:12px;
  border-radius:4px;
  animation:ProductCardSkeleton_shimmer__D7jTn 1.5s infinite
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.NumberInput_numberInputBtn__j4xkw{
  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__j4xkw:hover:not(:disabled){
  color:#333
}

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

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

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

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

.NumberInput_numberInputInput__SrpF-::-webkit-outer-spin-button,.NumberInput_numberInputInput__SrpF-::-webkit-inner-spin-button{
  -webkit-appearance:none;
  margin:0
}

.NumberInput_numberInputInput__SrpF-[type=number]{
  -moz-appearance:textfield
}

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

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

.CopyButton_tooltipContainer__0RvOK .CopyButton_tooltipArrow__psKDr{
  position:absolute;
  width:0;
  height:0;
  border-style:solid
}

.CopyButton_tooltipContainer__0RvOK .CopyButton_tooltipContent__EwM5f{
  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__0RvOK .CopyButton_tooltipContent__EwM5f.CopyButton_top__deBrK{
  transform:translateX(-50%) translateY(-100%);
  margin-top:-10px
}

.CopyButton_tooltipContainer__0RvOK .CopyButton_tooltipContent__EwM5f.CopyButton_top__deBrK .CopyButton_tooltipArrow__psKDr{
  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__JyjZD{
  animation:CopyButton_fadeIn__JyjZD .3s ease-out forwards
}

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

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

.CopyButton_tooltipContent__EwM5f.CopyButton_top__deBrK.CopyButton_fadeIn__JyjZD{
  animation-name:CopyButton_fadeInTop__cRq46
}

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

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

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

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

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_closeButton__aH6eY{
  position:absolute;
  right:0;
  top:0;
  width:48px;
  height:48px
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_closeButton__aH6eY svg{
  width:19px;
  aspect-ratio:1;
  margin:0 auto
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_loadingWrapper__U\+srI{
  display:none
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_loadingWrapper__U\+srI.ModalAddToCart_loading__kBY07{
  display:block;
  padding:109px 0;
  text-align:center
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_loadingWrapper__U\+srI svg{
  margin:0 auto;
  animation:ModalAddToCart_animation-circling__tU56Q linear 1.5s infinite;
  width:40px;
  height:40px;
  color:#999
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_header__Mum7Y .ModalAddToCart_headerInn__fvCJ8{
  display:flex;
  background:#f4f4f4;
  padding:25px 45px 23px
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_header__Mum7Y .ModalAddToCart_headerInn__fvCJ8 svg{
  height:26px;
  width:26px
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_header__Mum7Y .ModalAddToCart_headerInn__fvCJ8 .ModalAddToCart_text__Mhlmo{
  padding-left:12px
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_header__Mum7Y .ModalAddToCart_headerInn__fvCJ8 .ModalAddToCart_text__Mhlmo h2{
  font-weight:400;
  font-size:24px;
  line-height:1.4;
  text-transform:uppercase
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_header__Mum7Y .ModalAddToCart_headerInn__fvCJ8 .ModalAddToCart_text__Mhlmo p{
  font-size:18px;
  margin-top:5px
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_header__Mum7Y .ModalAddToCart_text_bold__J-Mts{
  font-family:var(--sort-body-bold-font);
  font-weight:500
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_content__74u6n{
  padding:22px 80px 8px
}

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

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

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_item__Q4xzX .ModalAddToCart_label__c2OJq{
  color:#666
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_item__Q4xzX .ModalAddToCart_value__zERDv{
  font-weight:400;
  margin-right:15px
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_listContainer__YXdOf .ModalAddToCart_item__Q4xzX{
  display:inline-block
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_listContainer__YXdOf .ModalAddToCart_item__Q4xzX:not(:first-child){
  padding-bottom:.5rem;
  margin-left:15px
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_footer__NywPI{
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:11px;
  align-items:center;
  padding:22px 0
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_footer__NywPI .ModalAddToCart_shoppingBtn__afnFd{
  color:#666;
  font-size:17px;
  line-height:22px;
  text-transform:uppercase;
  text-decoration:underline;
  cursor:pointer
}

.ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_footer__NywPI .ModalAddToCart_viewCartBtn__9\+CPc{
  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__4kPWO{
    width:90vw
  }

  .ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_listContainer__YXdOf{
    width:290px;
    display:flex;
    flex-wrap:wrap;
    margin-top:10px
  }

  .ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_listContainer__YXdOf .ModalAddToCart_item__Q4xzX{
    flex:0 0 50%;
    padding-bottom:0;
    margin-top:0;
    font-size:14px
  }

  .ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_listContainer__YXdOf .ModalAddToCart_item__Q4xzX:not(:first-child){
    margin-left:0px
  }

  .ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_listContainer__YXdOf .ModalAddToCart_item__Q4xzX .ModalAddToCart_divider__Xlltu{
    display:none
  }

  .ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_header__Mum7Y .ModalAddToCart_headerInn__fvCJ8{
    padding:20px 10px
  }

  .ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_header__Mum7Y .ModalAddToCart_headerInn__fvCJ8 svg{
    height:20px;
    width:20px
  }

  .ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_header__Mum7Y .ModalAddToCart_headerInn__fvCJ8 .ModalAddToCart_text__Mhlmo h2{
    font-size:16px
  }

  .ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_header__Mum7Y .ModalAddToCart_headerInn__fvCJ8 .ModalAddToCart_text__Mhlmo p{
    font-size:14px
  }

  .ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_content__74u6n{
    padding:15px 36px 3px
  }

  .ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_content__74u6n .ModalAddToCart_productTitle__EHlBJ{
    margin-bottom:10px;
    font-size:14px
  }

  .ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_footer__NywPI{
    padding-inline:18px
  }

  .ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_footer__NywPI .ModalAddToCart_viewCartBtn__9\+CPc{
    width:100%;
    padding-block:8px;
    font-size:16px
  }

  .ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_footer__NywPI .ModalAddToCart_shoppingBtn__afnFd{
    font-size:13px
  }

  .ModalAddToCart_popupContainer__4kPWO .ModalAddToCart_closeButton__aH6eY{
    display:none;
    pointer-events:none
  }
}

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

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

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

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

.PromotionProductsModal_modalPopUpContainer__cwgY- .PromotionProductsModal_header__jgikD{
  padding:24px 0 22px;
  position:relative
}

.PromotionProductsModal_modalPopUpContainer__cwgY- .PromotionProductsModal_header__jgikD .PromotionProductsModal_headerTitle__rul2h{
  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__cwgY- .PromotionProductsModal_header__jgikD .PromotionProductsModal_closeBtn__2VE0R{
  position:absolute;
  top:10px;
  right:10px;
  width:40px;
  height:40px;
  align-items:center;
  text-align:center
}

.PromotionProductsModal_modalPopUpContainer__cwgY- .PromotionProductsModal_header__jgikD .PromotionProductsModal_closeBtn__2VE0R svg{
  margin:0 auto;
  width:16px;
  height:16px
}

.PromotionProductsModal_modalPopUpContainer__cwgY- .PromotionProductsModal_errorMsg__zep\+5{
  padding:100px 32px;
  text-align:center
}

.PromotionProductsModal_productsListWrapper__\+TMF8{
  overflow-y:auto
}

.PromotionProductsModal_productsList__JNJC9{
  display:grid;
  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__cwgY-{
    width:35%
  }
}

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

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

  .PromotionProductsModal_modalPopUpContainer__cwgY- .PromotionProductsModal_header__jgikD .PromotionProductsModal_headerTitle__rul2h{
    font-size:19px
  }

  .PromotionProductsModal_productsList__JNJC9{
    padding:0 18px
  }
}

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

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

.track-order_trackOrderHead__V56Jm{
  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__ZeMBE{
  display:flex
}

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

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

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

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

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

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

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

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

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

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

.track-order_trackOrderForm__Eet5W .track-order_queryOrder__HqxMM{
  margin:10px 0
}

.track-order_trackOrderForm__Eet5W .track-order_queryOrder__HqxMM .track-order_clickable__8Uo5E{
  color:#333;
  cursor:pointer;
  text-decoration:underline
}

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

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

.track-order_trackOrderForm__Eet5W .track-order_newSubmitButton__FgWmy:hover{
  color:#fff
}

.track-order_trackOrderForm__Eet5W .track-order_toastReviewOrder__GlHlH{
  margin-bottom:2rem
}

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

.style_vipBanner__pYDVk{
  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__pYDVk .style_vipContent__HH3vq{
  max-width:1000px;
  max-height:310px
}

.style_vipBanner__pYDVk .style_vipContent__HH3vq .style_vipTitle__\+9K9S{
  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__pYDVk .style_vipContent__HH3vq .style_vipMsg__5WWSb{
  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__pYDVk .style_vipContent__HH3vq .style_vipDesc__JNsU-{
  font-size:18px;
  color:#fff;
  text-align:center;
  font-style:normal;
  margin-top:20px
}

.style_vipBanner__pYDVk .style_vipContent__HH3vq .style_vipBtnContainer__4\+zUH{
  margin-top:60px;
  display:flex;
  justify-content:center;
  align-items:center
}

.style_vipBanner__pYDVk .style_vipContent__HH3vq .style_vipBtnContainer__4\+zUH .style_vipBtn__H-Bz3{
  width:216px;
  height:44px;
  text-align:center;
  line-height:44px;
  color:#333;
  cursor:pointer;
  text-transform:uppercase
}

.style_vipBanner__pYDVk .style_vipContent__HH3vq .style_vipBtnContainer__4\+zUH>:nth-child(1){
  background-color:#fff;
  margin-right:15px
}

.style_vipBanner__pYDVk .style_vipContent__HH3vq .style_vipBtnContainer__4\+zUH>:nth-child(2){
  background-color:rgba(0,0,0,0);
  border:2px solid #fff
}

.style_vipBanner__pYDVk .style_vipContent__HH3vq .style_vipBtnContainer__4\+zUH>:nth-child(2) a{
  color:#fff
}

.style_vipHowItWorks__wCqNX{
  background-color:#e8e3d9
}

.style_vipHowItWorks__wCqNX .style_vipHowItWorksImg__v7Iyj{
  max-width:1158px;
  margin:0 auto;
  padding-bottom:81px
}

.style_vipHowItWorks__wCqNX .style_vipTitle2__mefG1{
  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__pYDVk{
    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__pYDVk .style_vipContent__HH3vq{
    padding:67.5px 37.5px;
    max-width:100%;
    max-height:200px
  }

  .style_vipBanner__pYDVk .style_vipContent__HH3vq .style_vipTitle__\+9K9S{
    font-size:32px;
    line-height:20px
  }

  .style_vipBanner__pYDVk .style_vipContent__HH3vq .style_vipMsg__5WWSb{
    font-size:27px;
    line-height:27px;
    margin-top:6px
  }

  .style_vipBanner__pYDVk .style_vipContent__HH3vq .style_vipDesc__JNsU-{
    font-size:13px;
    margin-top:10px
  }

  .style_vipBanner__pYDVk .style_vipContent__HH3vq .style_vipBtnContainer__4\+zUH{
    margin-top:30px;
    flex-direction:column
  }

  .style_vipBanner__pYDVk .style_vipContent__HH3vq .style_vipBtnContainer__4\+zUH .style_vipBtn__H-Bz3{
    width:225px;
    height:32px;
    line-height:32px;
    font-size:14px
  }

  .style_vipBanner__pYDVk .style_vipContent__HH3vq .style_vipBtnContainer__4\+zUH :nth-child(1){
    margin-right:0;
    margin-bottom:10px
  }

  .style_vipHowItWorks__wCqNX{
    padding:0 20px
  }

  .style_vipHowItWorks__wCqNX .style_vipTitle2__mefG1{
    font-size:30px;
    text-align:left;
    margin-bottom:15px;
    padding-top:55px
  }

  .style_vipHowItWorks__wCqNX .style_vipHowItWorksImg__v7Iyj{
    padding-bottom:55px
  }
}

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

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

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

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

.view-order_view_order_div__ICsVV .view-order_orderHeads__g9pH9{
  font-size:12px
}

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

.view-order_view_order_div__ICsVV .view-order_addressTable__U8UOU{
  width:100%
}

.view-order_view_order_div__ICsVV .view-order_addressTable__U8UOU,.view-order_view_order_div__ICsVV .view-order_ordersTable__jhZJt{
  border-collapse:separate;
  border-spacing:20px 5px;
  margin:15px auto
}

.view-order_view_order_div__ICsVV .view-order_addressTable__U8UOU .view-order_addressDiv__yeAsN,.view-order_view_order_div__ICsVV .view-order_ordersTable__jhZJt .view-order_addressDiv__yeAsN{
  background:#f0f0f0;
  color:#000;
  vertical-align:top;
  padding:15px
}

.view-order_view_order_div__ICsVV .view-order_addressTable__U8UOU .view-order_addressDiv__yeAsN h2,.view-order_view_order_div__ICsVV .view-order_ordersTable__jhZJt .view-order_addressDiv__yeAsN h2{
  color:#333;
  font-size:12px;
  margin:10px;
  font-weight:bold;
  font-family:var(--sort-body-bold-font)
}

.view-order_view_order_div__ICsVV .view-order_addressTable__U8UOU .view-order_addressDiv__yeAsN p,.view-order_view_order_div__ICsVV .view-order_ordersTable__jhZJt .view-order_addressDiv__yeAsN p{
  margin:2px;
  font-size:12px
}

@media(max-width: 800px){
  .view-order_view_order_div__ICsVV .view-order_addressTable__U8UOU tr,.view-order_view_order_div__ICsVV .view-order_ordersTable__jhZJt tr{
    display:grid;
    margin:-15px 0
  }

  .view-order_view_order_div__ICsVV .view-order_addressTable__U8UOU td,.view-order_view_order_div__ICsVV .view-order_ordersTable__jhZJt td{
    margin:10px 0
  }
}

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

  .view-order_view_order_div__ICsVV .view-order_ordersTable__jhZJt td{
    text-align:left;
    margin:5px 0
  }
}

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

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

.view-order_view_order_div__ICsVV .view-order_productTable__UU0ff .view-order_productOptions__91Zuq{
  text-transform:capitalize
}

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

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

.view-order_view_order_div__ICsVV .view-order_productTable__UU0ff tr{
  border:1px solid #f0f0f0
}

.view-order_view_order_div__ICsVV .view-order_productTable__UU0ff tr td{
  padding:10px;
  font-size:14px
}

.view-order_view_order_div__ICsVV .view-order_productTable__UU0ff tr td img{
  display:block;
  margin:0 auto
}

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

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

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

  .view-order_view_order_div__ICsVV .view-order_productTable__UU0ff tr td{
    border:0;
    padding:2px
  }
}

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

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

.view-order_view_order_div__ICsVV .view-order_shipmentDiv__tvJRy p{
  margin:5px 10px
}

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

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

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

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

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

/* purgecss end ignore */
