body.mwe-fashion-mode{
  --mwe-fashion-black:#000000;
  --mwe-fashion-navy:#15171c;
  --mwe-fashion-cream:#e8e0d4;
  --mwe-fashion-soft:#f5f2eb;
  --mwe-fashion-border:#e8eaf0;
  --mwe-fashion-accent:#cfb07a;
  --mwe-fashion-accent-hover:#c4a56d;
  --mwe-fashion-chip:#f7f4ee;
  --mwe-dark:#000000;
  --mwe-text:#373837;
  --mwe-muted:#7a7f87;
  --mwe-border:#e8eaf0;
  --mwe-yellow:#000000;
  --mwe-yellow-hover:#15171c;
}
.mwe-fashion-mode .mwe-card-v30-cart__button,
.mwe-fashion-mode .mwe-product-add-to-cart button.single_add_to_cart_button{
  background:#000!important;border-color:#000!important;color:#fff!important;box-shadow:none!important;
}
.mwe-fashion-mode .mwe-card-v30-cart__button:hover,
.mwe-fashion-mode .mwe-product-add-to-cart button.single_add_to_cart_button:hover{background:#15171c!important;border-color:#15171c!important;transform:none!important;}
.mwe-fashion-mode .mwe-filter-submit,
.mwe-fashion-mode .mwe-fashion-filter__actions button{
  background:var(--mwe-fashion-black)!important;border-color:var(--mwe-fashion-black)!important;color:#fff!important;box-shadow:none!important;
}
.mwe-fashion-mode .mwe-filter-submit:hover,
.mwe-fashion-mode .mwe-fashion-filter__actions button:hover{background:var(--mwe-fashion-navy)!important;border-color:var(--mwe-fashion-navy)!important;transform:none!important;}
.mwe-fashion-mode .mwe-var-btn.is-active:not(.mwe-fashion-color-option),.mwe-fashion-mode .mwe-card-v30-var.is-active:not(.mwe-fashion-color-option){background:var(--mwe-fashion-accent)!important;border-color:var(--mwe-fashion-accent)!important;color:#fff!important;box-shadow:0 7px 18px rgba(207,176,122,.20)!important;}
.mwe-fashion-swatch{display:inline-block;flex:0 0 auto;width:20px;height:20px;border:1px solid rgba(0,0,0,.16);border-radius:999px;background:var(--mwe-swatch-color,#d1d5db);box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(17,24,39,.10);vertical-align:middle;box-sizing:border-box;}
.mwe-fashion-swatch.is-white{border-color:#cfd4dc;}
.mwe-fashion-swatch.is-multicolor{background:conic-gradient(#ef4444,#f59e0b,#22c55e,#06b6d4,#6366f1,#a855f7,#ef4444);}
.mwe-fashion-color-option{gap:8px!important;}
.mwe-fashion-color-option .mwe-fashion-swatch{width:22px;height:22px;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(17,24,39,.12);}
.mwe-fashion-color-option.is-active .mwe-fashion-swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(0,0,0,.32);}
.mwe-card-v30-var.mwe-fashion-color-option{min-width:34px!important;width:34px!important;height:34px!important;padding:0!important;border-radius:999px!important;}
.mwe-card-v30-var.mwe-fashion-color-option .mwe-fashion-swatch{width:22px;height:22px;}
.mwe-card-v30-var.mwe-fashion-color-option .mwe-fashion-color-option__label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}
.mwe-fashion-card-colors{display:flex;align-items:center;gap:7px;min-width:0;}
.mwe-fashion-card-colors__item{display:inline-flex;align-items:center;gap:6px;}
.mwe-fashion-card-colors__item .mwe-fashion-swatch{width:18px;height:18px;box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(17,24,39,.12);}
.mwe-fashion-card-colors__label{font-size:11px;color:#68707c;}
.mwe-fashion-card-colors__more{display:inline-flex;align-items:center;justify-content:center;height:20px;min-width:25px;padding:0 6px;border-radius:999px;background:#f2f3f5;color:#555d68;font-size:10px;font-weight:700;}
.mwe-fashion-card-buy .mwe-card-v30-cart__button{min-height:44px;border-radius:12px!important;}
.mwe-fashion-filter{
  --mwe-filter-control-h:38px;
  position:relative;
  display:block;
  width:100%;
  max-width:100%;
  min-width:0;
  padding:8px 12px 9px;
  overflow:hidden;
  border:1px solid #e9e9e6;
  border-radius:16px;
  background:rgba(255,255,255,.97);
  box-shadow:0 10px 30px rgba(26,22,16,.05);
  font-family:inherit;
}
.mwe-fashion-filter *{box-sizing:border-box;}
.mwe-fashion-filter__sr-only{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  clip-path:inset(50%)!important;
  white-space:nowrap!important;
  border:0!important;
}
.mwe-fashion-filter__facet-row{
  position:relative;
  width:100%;
  max-width:100%;
  min-width:0;
  padding:5px 0;
  overflow:hidden;
  border-bottom:1px solid #f0f0ec;
}
.mwe-fashion-filter__facet-row:first-of-type{padding-top:1px;}
.mwe-fashion-filter__toolbar-shell,
.mwe-fashion-filter__rail-shell{
  position:relative;
  width:100%;
  max-width:100%;
  min-width:0;
  overflow:hidden;
}
.mwe-fashion-filter__toolbar-shell:after,
.mwe-fashion-filter__rail-shell:after{
  content:"";
  position:absolute;
  z-index:3;
  inset-block:0;
  left:0;
  width:24px;
  pointer-events:none;
  background:linear-gradient(90deg,#fff,rgba(255,255,255,0));
  opacity:.94;
}
.mwe-fashion-filter__rail{
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
  gap:7px;
  width:100%;
  max-width:100%;
  min-width:0;
  padding:2px 2px 4px;
  overflow-x:auto;
  overflow-y:hidden;
  overscroll-behavior-inline:contain;
  scroll-snap-type:x proximity;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
  touch-action:pan-x pan-y;
  cursor:grab;
}
.mwe-fashion-filter__rail::-webkit-scrollbar{display:none;}
.mwe-fashion-filter__rail.is-dragging{
  cursor:grabbing;
  user-select:none;
  scroll-snap-type:none;
}
.mwe-fashion-filter__facet-rail{gap:7px;}
.mwe-fashion-filter__group{
  display:flex;
  flex:0 0 auto;
  align-items:center;
  gap:7px;
  width:max-content;
  min-width:max-content;
  margin:0;
  padding:0;
  border:0;
}
.mwe-fashion-filter__swatch-choice,
.mwe-fashion-filter__size-choice{
  position:relative;
  display:inline-flex;
  flex:0 0 auto;
  align-items:center;
  justify-content:center;
  gap:6px;
  min-height:31px;
  padding:4px 10px;
  border:1px solid #e3e5df;
  border-radius:999px;
  background:#fff;
  color:#333632;
  font-size:10.25px;
  font-weight:730;
  line-height:1;
  cursor:pointer;
  scroll-snap-align:start;
  transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease,color .16s ease;
}
.mwe-fashion-filter__swatch-choice input,
.mwe-fashion-filter__size-choice input{
  position:absolute;
  opacity:0;
  pointer-events:none;
}
.mwe-fashion-filter__swatch-choice:hover,
.mwe-fashion-filter__size-choice:hover{
  border-color:#bfc3bb;
  background:#fafaf8;
}
.mwe-fashion-filter__swatch-choice.is-selected,
.mwe-fashion-filter__size-choice.is-selected,
.mwe-fashion-filter__swatch-choice:has(input:checked),
.mwe-fashion-filter__size-choice:has(input:checked){
  border-color:#1d1f1c;
  background:#f3f0ea;
  color:#111;
  box-shadow:0 0 0 2px rgba(34,36,33,.05);
}
.mwe-fashion-filter__swatch-choice:focus-within,
.mwe-fashion-filter__size-choice:focus-within{
  outline:2px solid rgba(0,0,0,.18);
  outline-offset:2px;
}
.mwe-fashion-filter__swatch-choice .mwe-fashion-swatch{
  width:15px;
  height:15px;
  box-shadow:none;
}
.mwe-fashion-filter__controls-row{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  width:100%;
  max-width:100%;
  min-width:0;
  padding-top:8px;
}
.mwe-fashion-filter__controls-row .mwe-fashion-filter__toolbar-shell{
  flex:1 1 auto;
  width:auto;
}
.mwe-fashion-filter__toolbar{
  justify-content:flex-start;
  gap:8px;
  padding:1px 1px 3px;
}
.mwe-fashion-filter__field{
  position:relative;
  display:block;
  flex:0 0 auto;
  min-width:0;
  color:#1f211f;
  font-size:11px;
  font-weight:760;
  line-height:1.2;
  scroll-snap-align:start;
}
.mwe-fashion-filter__field--category{width:210px;}
.mwe-fashion-filter__field--price{width:190px;}
.mwe-fashion-filter__field--sort{width:158px;}
.mwe-fashion-filter__select{
  width:100%;
  height:var(--mwe-filter-control-h);
  margin:0;
  padding:0 12px;
  border:1px solid #e1e3df;
  border-radius:999px;
  background:#fff;
  color:#20221f;
  font:inherit;
  box-shadow:none;
  outline:0;
  appearance:none;
  -webkit-appearance:none;
}
.mwe-fashion-filter__select:focus{
  border-color:#777b73;
  box-shadow:0 0 0 3px rgba(57,61,55,.075);
}
.mwe-fashion-native-select{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
  opacity:0!important;
  pointer-events:none!important;
}
.mwe-fashion-select{position:relative;width:100%;min-width:0;z-index:4;}
.mwe-fashion-select.is-open{z-index:80;}
.mwe-fashion-select__button{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:9px;
  width:100%;
  height:var(--mwe-filter-control-h);
  margin:0;
  padding:0 13px;
  border:1px solid #e1e3df;
  border-radius:999px;
  background:#fff;
  color:#20221f;
  font:inherit;
  font-size:11.25px;
  font-weight:720;
  text-align:right;
  box-shadow:none;
  cursor:pointer;
  transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease;
}
.mwe-fashion-select__button:hover{border-color:#c9ccc5;background:#fdfdfc;}
.mwe-fashion-select__button:focus-visible{outline:0;border-color:#5f625d;box-shadow:0 0 0 3px rgba(57,61,55,.08);}
.mwe-fashion-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mwe-fashion-select__arrow{
  position:relative;
  display:block;
  flex:0 0 auto;
  width:8px;
  height:8px;
  border-inline-end:1.5px solid currentColor;
  border-bottom:1.5px solid currentColor;
  transform:rotate(45deg) translateY(-2px);
  opacity:.68;
  transition:transform .16s ease;
}
.mwe-fashion-select.is-open .mwe-fashion-select__arrow{transform:rotate(225deg) translate(-1px,-1px);}
.mwe-fashion-select__panel{
  position:absolute;
  top:calc(100% + 7px);
  right:0;
  z-index:99999;
  display:none;
  width:max(100%,240px);
  max-width:min(340px,calc(100vw - 24px));
  padding:7px;
  border:1px solid #e5e6e2;
  border-radius:14px;
  background:rgba(255,255,255,.99);
  box-shadow:0 18px 48px rgba(25,22,16,.15);
}
.mwe-fashion-select__panel.is-open,
.mwe-fashion-select.is-open .mwe-fashion-select__panel{display:block;animation:mweFashionSelectIn .16s ease both;}
.mwe-fashion-select__panel.is-portaled{position:fixed;right:auto;top:auto;margin:0;}
@keyframes mweFashionSelectIn{from{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}
.mwe-fashion-select__search{
  width:100%;
  height:36px;
  margin:0 0 6px;
  padding:0 11px;
  border:1px solid #e6e7e3;
  border-radius:9px;
  background:#fafaf8;
  color:#222;
  font:inherit;
  font-size:11px;
  outline:0;
}
.mwe-fashion-select__search:focus{border-color:#a5a89f;background:#fff;}
.mwe-fashion-select__list{max-height:260px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;}
.mwe-fashion-select__option{
  display:flex;
  align-items:center;
  width:100%;
  min-height:35px;
  margin:0;
  padding:7px calc(10px + var(--mwe-fashion-depth,0)*13px) 7px 10px;
  border:0;
  border-radius:9px;
  background:transparent;
  color:#272a26;
  font:inherit;
  font-size:11.5px;
  font-weight:650;
  text-align:right;
  cursor:pointer;
}
.mwe-fashion-select__option:hover,
.mwe-fashion-select__option.is-active{background:#f4f1ea;color:#111;}
.mwe-fashion-select__option.is-selected{background:rgba(207,176,122,.18);font-weight:820;}
.mwe-fashion-select__empty{padding:16px 10px;color:#83877f;font-size:11px;text-align:center;}
.mwe-fashion-filter__field--sort .mwe-fashion-select__button{
  border-color:#bfc3bb;
  background:transparent;
  color:#292c28;
  box-shadow:none;
}
.mwe-fashion-filter__field--sort .mwe-fashion-select__button:hover{border-color:#7d8178;background:#fafaf8;}
.mwe-fashion-filter__actions{
  position:relative;
  z-index:8;
  display:flex;
  flex:0 0 auto;
  align-items:center;
  gap:7px;
}
.mwe-fashion-filter__submit,
.mwe-fashion-filter__reset{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  height:var(--mwe-filter-control-h);
  margin:0;
  padding:0 15px;
  border-radius:999px;
  font:inherit;
  font-size:11.25px;
  font-weight:820;
  line-height:1;
  text-decoration:none;
  white-space:nowrap;
  cursor:pointer;
  transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease;
}
.mwe-fashion-filter__submit{
  min-width:110px;
  padding-inline:18px;
  border:1px solid #000;
  background:#000;
  color:#fff;
  box-shadow:none;
}
.mwe-fashion-filter__submit:hover{border-color:#15171c;background:#15171c;color:#fff;}
.mwe-fashion-filter__reset{border:1px solid #efc9c9;background:#fff7f7;color:#bd2f35;}
.mwe-fashion-filter__reset:hover,
.mwe-fashion-filter__reset.is-active{border-color:#e7aeb1;background:#fff0f0;color:#a61f27;}
.mwe-fashion-filter__reset-icon{
  display:block;
  width:15px;
  height:15px;
  background:currentColor;
  mask:var(--mwe-reset-icon) center/contain no-repeat;
  -webkit-mask:var(--mwe-reset-icon) center/contain no-repeat;
}
.mwe-fashion-filter__active-actions{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  padding-top:7px;
}
.mwe-fashion-filter__active-actions .mwe-fashion-filter__reset{
  min-height:34px;
  height:34px;
  padding-inline:12px 14px;
  font-size:10.75px;
}
.mwe-fashion-filter__facets,
.mwe-fashion-filter__facet-divider{display:none!important;}

@media(max-width:767px){
  .mwe-fashion-filter{
    --mwe-filter-control-h:37px;
    padding:7px 8px 8px;
    border-radius:14px;
  }
  .mwe-fashion-filter__toolbar-shell:after,
  .mwe-fashion-filter__rail-shell:after{width:20px;}
  .mwe-fashion-filter__facet-row{padding:5px 0;}
  .mwe-fashion-filter__facet-row:first-of-type{padding-top:0;}
  .mwe-fashion-filter__facet-row .mwe-fashion-filter__rail{padding-inline:1px 18px;}
  .mwe-fashion-filter__swatch-choice,
  .mwe-fashion-filter__size-choice{min-height:30px;padding:4px 9px;font-size:9.75px;}
  .mwe-fashion-filter__swatch-choice .mwe-fashion-swatch{width:14px;height:14px;}
  .mwe-fashion-filter__controls-row{
    display:block;
    min-height:calc(var(--mwe-filter-control-h) + 2px);
    padding-top:7px;
  }
  .mwe-fashion-filter__controls-row .mwe-fashion-filter__toolbar-shell:after{
    width:112px;
    z-index:5;
    background:linear-gradient(90deg,#fff 45%,rgba(255,255,255,0));
  }
  .mwe-fashion-filter__toolbar{
    padding:1px 1px 3px 112px;
    scroll-padding-left:112px;
  }
  .mwe-fashion-filter__actions{
    position:absolute;
    left:0;
    bottom:2px;
    z-index:9;
  }
  .mwe-fashion-filter__submit{
    min-width:100px;
    padding-inline:14px;
    box-shadow:8px 0 18px rgba(255,255,255,.96);
  }
  .mwe-fashion-filter__field--category{width:168px;}
  .mwe-fashion-filter__field--price{width:178px;}
  .mwe-fashion-filter__field--sort{width:146px;}
  .mwe-fashion-filter__select,
  .mwe-fashion-select__button{font-size:10.75px;}
  .mwe-fashion-select__panel{width:min(300px,calc(100vw - 20px));}
  .mwe-fashion-filter__active-actions{padding-top:7px;}
  .mwe-fashion-filter__active-actions .mwe-fashion-filter__reset{
    width:auto;
    min-width:0;
    padding-inline:11px 13px;
  }
  .mwe-fashion-filter__active-actions .mwe-fashion-filter__reset>span:last-child{
    position:static!important;
    width:auto!important;
    height:auto!important;
    margin:0!important;
    overflow:visible!important;
    clip:auto!important;
    white-space:nowrap!important;
  }
  .mwe-fashion-color-option__label{font-size:11px;}
  .mwe-product-add-to-cart .mwe-fashion-color-option .mwe-fashion-swatch{width:20px;height:20px;}
}

/* v0.6.4 — compact fashion variation rows; black is reserved for the main buy button */
.mwe-fashion-mode .mwe-product-add-to-cart table.variations tr{
  display:grid!important;
  grid-template-columns:max-content minmax(0,1fr)!important;
  align-items:center!important;
  column-gap:10px!important;
  row-gap:5px!important;
  width:100%!important;
  margin:0 0 8px!important;
}
.mwe-fashion-mode .mwe-product-add-to-cart table.variations th.label,
.mwe-fashion-mode .mwe-product-add-to-cart table.variations th{
  grid-column:1!important;
  width:auto!important;
  min-width:0!important;
  align-self:center!important;
}
.mwe-fashion-mode .mwe-product-add-to-cart table.variations td.value,
.mwe-fashion-mode .mwe-product-add-to-cart table.variations td{
  grid-column:2!important;
  width:auto!important;
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:6px!important;
}
.mwe-fashion-mode .mwe-product-add-to-cart table.variations label{
  margin:0!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:750!important;
  color:#373837!important;
  white-space:nowrap!important;
}
.mwe-fashion-mode .mwe-product-add-to-cart .mwe-variation-buttons{
  flex:1 1 auto!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  gap:5px!important;
}
.mwe-fashion-mode .mwe-product-add-to-cart .mwe-variation-track{
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  gap:5px!important;
}
.mwe-fashion-mode .mwe-product-add-to-cart .mwe-var-btn{
  min-height:31px!important;
  padding:5px 10px!important;
  border:1px solid #e8e0d4!important;
  border-radius:9px!important;
  background:var(--mwe-fashion-chip)!important;
  color:#373837!important;
  font-size:11.5px!important;
  font-weight:650!important;
  line-height:1.15!important;
  box-shadow:none!important;
}
.mwe-fashion-mode .mwe-product-add-to-cart .mwe-var-btn:hover{
  border-color:var(--mwe-fashion-accent)!important;
  background:#fff!important;
  color:#373837!important;
  box-shadow:0 5px 14px rgba(207,176,122,.12)!important;
}
.mwe-fashion-mode .mwe-product-add-to-cart .mwe-var-btn.is-active:not(.mwe-fashion-color-option){
  background:var(--mwe-fashion-accent)!important;
  border-color:var(--mwe-fashion-accent)!important;
  color:#fff!important;
  box-shadow:0 7px 18px rgba(207,176,122,.20)!important;
}
.mwe-fashion-mode .mwe-product-add-to-cart .mwe-fashion-color-option{
  gap:6px!important;
}
.mwe-fashion-mode .mwe-product-add-to-cart .mwe-fashion-color-option .mwe-fashion-swatch{
  width:18px!important;
  height:18px!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.95),0 0 0 2px rgba(55,56,55,.12)!important;
}
.mwe-fashion-mode .mwe-product-add-to-cart .mwe-fashion-color-option.is-active .mwe-fashion-swatch{
  box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(255,255,255,.65)!important;
}
.mwe-fashion-mode .mwe-product-add-to-cart .reset_variations,
.mwe-fashion-mode .mwe-product-add-to-cart .mwe-reset-variations{
  display:none!important;
}

/* v0.7.0 — luxury color state: translucent brand gold, readable black text. */
.mwe-fashion-mode .mwe-product-add-to-cart .mwe-fashion-color-option{
  background:rgba(207,176,122,.10)!important;
  border-color:rgba(207,176,122,.38)!important;
  color:#171717!important;
  box-shadow:none!important;
  transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease!important;
}
.mwe-fashion-mode .mwe-product-add-to-cart .mwe-fashion-color-option:hover{
  background:rgba(207,176,122,.17)!important;
  border-color:rgba(207,176,122,.62)!important;
  color:#111!important;
  box-shadow:0 5px 16px rgba(45,36,24,.07)!important;
}
.mwe-fashion-mode .mwe-product-add-to-cart .mwe-fashion-color-option.is-active{
  background:rgba(207,176,122,.28)!important;
  border-color:rgba(207,176,122,.82)!important;
  color:#0f0f0f!important;
  box-shadow:0 6px 18px rgba(45,36,24,.09),inset 0 0 0 1px rgba(255,255,255,.38)!important;
}
.mwe-fashion-mode .mwe-card-v30-var.mwe-fashion-color-option{
  background:rgba(207,176,122,.08)!important;
  border-color:rgba(207,176,122,.30)!important;
}
.mwe-fashion-mode .mwe-card-v30-var.mwe-fashion-color-option:hover,
.mwe-fashion-mode .mwe-card-v30-var.mwe-fashion-color-option.is-active{
  background:rgba(207,176,122,.22)!important;
  border-color:rgba(207,176,122,.78)!important;
  color:#111!important;
  box-shadow:0 0 0 2px rgba(207,176,122,.12)!important;
}
@media(prefers-reduced-motion:reduce){
  .mwe-fashion-mode .mwe-product-add-to-cart .mwe-fashion-color-option,
  .mwe-fashion-mode .mwe-product-add-to-cart .mwe-var-btn,
  .mwe-fashion-filter__swatch-choice,
  .mwe-fashion-filter__size-choice{transition:none!important;}
}

@media(max-width:767px){
  .mwe-fashion-mode .mwe-product-add-to-cart table.variations tr{
    grid-template-columns:max-content minmax(0,1fr)!important;
    column-gap:8px!important;
    margin-bottom:7px!important;
  }
  .mwe-fashion-mode .mwe-product-add-to-cart table.variations label{font-size:11px!important;}
  .mwe-fashion-mode .mwe-product-add-to-cart .mwe-var-btn{min-height:30px!important;padding:5px 8px!important;font-size:11px!important;}
}
@media(max-width:390px){
  .mwe-fashion-mode .mwe-product-add-to-cart table.variations tr{grid-template-columns:1fr!important;}
  .mwe-fashion-mode .mwe-product-add-to-cart table.variations th.label,
  .mwe-fashion-mode .mwe-product-add-to-cart table.variations th,
  .mwe-fashion-mode .mwe-product-add-to-cart table.variations td.value,
  .mwe-fashion-mode .mwe-product-add-to-cart table.variations td{grid-column:1!important;}
}

