/* EP_BUILD_MARKER_SHOP_V21_HOME_CARD_STYLE */
:root{
  --ep-shop-dark:#071735;
  --ep-shop-navy:#102a57;
  --ep-shop-blue:#3b82f6;
  --ep-shop-blue2:#60a5fa;
  --ep-shop-text:#5e7698;
  --ep-shop-line:#d8e3f2;
  --ep-shop-card:#ffffff;
}

body.ep-site .ep-header{background:#071735!important;}
body.ep-site .ep-footer{background:#071735!important;}
body.ep-site .ep-payments{background:#06122d!important;}
body.ep-site .ep-mobile-drawer__panel{background:#071735!important;color:#fff!important;}

.ep-shop-page.ep-shop-v21{
  background:#fff;
  color:var(--ep-shop-dark);
  padding:42px 0 76px;
}
.ep-shop-shell{
  width:min(1380px, calc(100vw - 56px));
  margin:0 auto;
}
.ep-shop-header-v21{
  margin:0 0 24px;
}
.ep-shop-title{
  margin:0;
  font-size:clamp(56px,5.8vw,78px);
  line-height:.92;
  font-weight:900;
  letter-spacing:-.065em;
  color:var(--ep-shop-dark);
}
.ep-shop-subtitle{
  margin:14px 0 0;
  color:var(--ep-shop-text);
  font-size:19px;
  line-height:1.45;
  font-weight:800;
}

/* Premium controls */
.ep-shop-toolbar-v21{
  display:grid;
  grid-template-columns:minmax(0,1fr) 170px 190px;
  gap:14px;
  align-items:stretch;
  margin:30px 0 18px;
}
.ep-shop-search-v21,
.ep-shop-control-v21{
  min-height:60px;
  border:1px solid var(--ep-shop-line);
  border-radius:18px;
  background:
    linear-gradient(#fff,#fff) padding-box,
    linear-gradient(135deg, rgba(96,165,250,.55), rgba(216,227,242,.35)) border-box;
  box-shadow:0 16px 42px rgba(7,23,53,.055);
}
.ep-shop-search-v21{
  position:relative;
  display:flex;
  align-items:center;
  padding:0 58px 0 56px;
}
.ep-shop-search-v21__icon{
  position:absolute;
  left:22px;
  top:50%;
  transform:translateY(-50%);
  color:#6e88ad;
  display:flex;
}
.ep-shop-search-v21__icon svg{width:20px;height:20px}
.ep-shop-search-v21 input[type="search"]{
  width:100%;
  border:0!important;
  background:transparent!important;
  outline:0!important;
  box-shadow:none!important;
  color:var(--ep-shop-dark);
  font-size:16px;
  font-weight:850;
}
.ep-shop-search-v21 input::placeholder{color:#9aacca}
.ep-shop-search-v21__clear{
  position:absolute;
  right:12px;
  top:50%;
  transform:translateY(-50%);
  width:38px;
  height:38px;
  border:0;
  border-radius:13px;
  background:#eef5ff;
  color:#8aa1c0;
  font-size:23px;
  font-weight:800;
}
.ep-shop-control-v21{
  display:flex;
  flex-direction:column;
  justify-content:center;
  padding:10px 14px;
}
.ep-shop-control-v21 span{
  color:#738bad;
  text-transform:uppercase;
  letter-spacing:.12em;
  font-size:11px;
  line-height:1;
  font-weight:950;
  margin-bottom:7px;
}
.ep-shop-control-v21 strong,
.ep-shop-control-v21 select{
  color:var(--ep-shop-dark);
  font-size:16px;
  font-weight:950;
  line-height:1.1;
}
.ep-shop-control-v21 select{
  appearance:none;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:
    linear-gradient(45deg,transparent 50%,#6e86a8 50%),
    linear-gradient(135deg,#6e86a8 50%,transparent 50%);
  background-position:calc(100% - 14px) 48%,calc(100% - 9px) 48%;
  background-size:5px 5px;
  background-repeat:no-repeat;
  padding:0 28px 0 0;
}
.ep-view-toggle-v21{display:none}
.ep-shop-meta-v21{
  margin:0 0 18px;
  color:var(--ep-shop-dark);
  font-size:15px;
  font-weight:900;
}

/* Product grid = homepage card, scaled for 6 desktop columns */
.ep-shop-grid-v21{
  display:grid;
  grid-template-columns:repeat(6, minmax(0, 1fr));
  gap:18px;
}
.ep-shop-grid-v21 .ep-home-product-card{
  position:relative;
  border:1px solid #d7e1ee;
  border-radius:20px;
  background:#fff;
  box-shadow:0 12px 28px rgba(13,32,67,.06);
  overflow:hidden;
  transition:box-shadow .25s ease, transform .25s ease;
  min-width:0;
}
.ep-shop-grid-v21 .ep-home-product-card:hover{
  transform:translateY(-4px);
  box-shadow:0 18px 40px rgba(13,32,67,.10);
}
.ep-shop-grid-v21 .ep-home-product-card__image{
  display:block;
  background:#d7d7d7;
  height:218px;
  position:relative;
}
.ep-shop-grid-v21 .ep-home-product-card__image img{
  width:100%;
  height:100%;
  object-fit:contain;
  padding:14px;
  background:#d7d7d7;
}
.ep-shop-grid-v21 .ep-home-product-card__badge{
  position:absolute;
  top:12px;
  left:12px;
  z-index:3;
  margin:0;
  display:inline-flex;
  height:30px;
  padding:0 13px;
  align-items:center;
  border-radius:999px;
  background:var(--ep-shop-navy);
  color:#fff;
  font-size:11px;
  font-weight:900;
  letter-spacing:.01em;
  white-space:nowrap;
}
.ep-shop-grid-v21 .ep-home-product-card__body{
  padding:13px 14px 15px;
}
.ep-shop-grid-v21 .ep-home-product-card__body h3{
  margin:0 0 11px;
  font-size:18px;
  line-height:1.13;
  font-weight:900;
  color:#0b1b3b;
}
.ep-shop-grid-v21 .ep-home-product-card__body h3 a{color:inherit;text-decoration:none}
.ep-shop-grid-v21 .ep-home-product-card__variants{
  display:flex;
  gap:7px;
  flex-wrap:wrap;
  margin-bottom:11px;
}
.ep-shop-grid-v21 .ep-home-product-card__variant{
  height:32px;
  padding:0 12px;
  min-width:auto;
  border-radius:10px;
  border:1px solid #b8cdee;
  background:#fff;
  color:#183c7c;
  font-size:12px;
  font-weight:900;
}
.ep-shop-grid-v21 .ep-home-product-card__variant.is-active{
  background:var(--ep-shop-navy);
  border-color:var(--ep-shop-navy);
  color:#fff;
}
.ep-shop-grid-v21 .ep-home-product-card__price{
  font-size:19px;
  font-weight:900;
  color:#132f56;
  margin-bottom:13px;
}
.ep-shop-grid-v21 .ep-home-product-card__primary,
.ep-shop-grid-v21 .ep-home-product-card__secondary{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:46px;
  border-radius:14px;
  font-size:13px;
  line-height:1;
  font-weight:900;
  text-decoration:none;
  white-space:nowrap;
}
.ep-shop-grid-v21 .ep-home-product-card__primary{
  background:#122b57;
  color:#fff!important;
  border:1px solid #122b57;
}
.ep-shop-grid-v21 .ep-home-product-card__secondary{
  margin-top:10px;
  background:#fff;
  border:1px solid #d4dfed;
  color:#173d7d!important;
}
.ep-shop-grid-v21 .ep-home-product-card__primary:hover{background:#071735}
.ep-shop-grid-v21 .ep-home-product-card__secondary:hover{background:#f7fbff}
.ep-shop-pagination-v21{margin-top:26px}
.ep-shop-pagination-v21 .page-numbers{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:42px;
  height:42px;
  margin-right:8px;
  border:1px solid var(--ep-shop-line);
  border-radius:13px;
  background:#fff;
  color:var(--ep-shop-dark);
  text-decoration:none;
  font-weight:900;
}
.ep-shop-pagination-v21 .current{background:var(--ep-shop-dark);color:#fff}
.ep-shop-empty-v21{
  padding:48px 24px;
  border:1px solid var(--ep-shop-line);
  border-radius:20px;
  background:#fff;
  color:var(--ep-shop-text);
  font-weight:800;
}

/* Keep old v20 classes harmless if cached by browser */
.ep-stock-badge,.ep-product-card__sizes-label{display:none!important}

@media(max-width:1280px){
  .ep-shop-grid-v21{grid-template-columns:repeat(4,minmax(0,1fr))}
  .ep-shop-grid-v21 .ep-home-product-card__image{height:240px}
}
@media(max-width:900px){
  .ep-shop-toolbar-v21{grid-template-columns:1fr;gap:10px}
  .ep-shop-control-v21{min-height:58px}
}

@media(max-width:767px){
  .ep-shop-page.ep-shop-v21{padding:20px 0 54px}
  .ep-shop-shell{width:calc(100vw - 28px)}
  .ep-shop-title{
    font-size:38px;
    letter-spacing:-.055em;
    color:var(--ep-shop-dark);
  }
  .ep-shop-subtitle{font-size:14px;margin-top:8px}
  .ep-shop-toolbar-v21{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:10px;
    margin:18px 0 14px;
  }
  .ep-shop-search-v21{
    grid-column:1/-1;
    min-height:56px;
    border-radius:16px;
    padding-left:48px;
  }
  .ep-shop-control-v21{
    min-width:0;
    min-height:56px;
    border-radius:16px;
    padding:10px 12px;
  }
  .ep-view-desktop-v21{display:none}
  .ep-view-toggle-v21{
    display:flex;
    gap:6px;
  }
  .ep-view-toggle-v21 button{
    height:30px;
    padding:0 10px;
    border:1px solid #bfd2ec;
    border-radius:10px;
    background:#fff;
    color:#183c7c;
    font-size:11px;
    line-height:1;
    font-weight:900;
    white-space:nowrap;
  }
  .ep-view-toggle-v21 button.is-active{
    background:#122b57;
    border-color:#122b57;
    color:#fff;
  }
  .ep-shop-control-v21 select{font-size:14px}
  .ep-shop-meta-v21{font-size:13px;margin-bottom:12px}
  .ep-shop-grid-v21{gap:14px}
  .ep-shop-grid-v21.ep-view-1{grid-template-columns:1fr}
  .ep-shop-grid-v21.ep-view-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}

  .ep-shop-grid-v21.ep-view-1 .ep-home-product-card__image{height:min(72vw,330px)}
  .ep-shop-grid-v21.ep-view-1 .ep-home-product-card__body{padding:14px 16px 16px}
  .ep-shop-grid-v21.ep-view-1 .ep-home-product-card__body h3{font-size:18px}
  .ep-shop-grid-v21.ep-view-1 .ep-home-product-card__price{font-size:19px}
  .ep-shop-grid-v21.ep-view-1 .ep-home-product-card__primary,
  .ep-shop-grid-v21.ep-view-1 .ep-home-product-card__secondary{height:50px;font-size:14px}

  .ep-shop-grid-v21.ep-view-2 .ep-home-product-card{border-radius:16px}
  .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__image{height:152px}
  .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__image img{padding:9px}
  .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__badge{
    height:24px;
    padding:0 9px;
    top:10px;
    left:10px;
    font-size:8px;
    max-width:calc(100% - 20px);
    overflow:hidden;
    text-overflow:ellipsis;
  }
  .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__body{padding:10px}
  .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__body h3{
    font-size:14px;
    margin-bottom:8px;
  }
  .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__variants{gap:5px;margin-bottom:8px}
  .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__variant{
    height:27px;
    padding:0 8px;
    border-radius:8px;
    font-size:9px;
  }
  .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__price{
    font-size:15px;
    margin-bottom:9px;
  }
  .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__primary,
  .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__secondary{
    height:36px;
    border-radius:10px;
    font-size:10px;
    letter-spacing:-.01em;
  }
  .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__secondary{margin-top:7px}
}

/* ============================================================
   EP_BUILD_MARKER_SHOP_V24_STABLE_RECOVERY
   Stable product archive polish — scoped to the Woo archive page only.
   ============================================================ */
body.ep-site .ep-shop-page.ep-shop-v21{
  background:#fff!important;
  padding:42px 0 76px!important;
  color:#071735!important;
}
body.ep-site .ep-shop-shell{
  width:min(1320px,calc(100vw - 48px))!important;
  margin:0 auto!important;
}
body.ep-site .ep-shop-header-v21{margin:0 0 24px!important;}
body.ep-site .ep-shop-title{
  margin:0!important;
  font-size:clamp(58px,5.7vw,86px)!important;
  line-height:.9!important;
  letter-spacing:-.065em!important;
  font-weight:950!important;
  color:#071735!important;
}
body.ep-site .ep-shop-subtitle{
  margin:12px 0 0!important;
  color:#5f769b!important;
  font-size:18px!important;
  line-height:1.45!important;
  font-weight:800!important;
}
body.ep-site .ep-shop-toolbar-v21{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 220px!important;
  gap:16px!important;
  margin:30px 0 18px!important;
  align-items:stretch!important;
}
body.ep-site .ep-shop-view-control-v21{display:none!important;}
body.ep-site .ep-shop-search-v21,
body.ep-site .ep-shop-control-v21{
  min-height:62px!important;
  border:1px solid #d8e4f3!important;
  border-radius:17px!important;
  background:#fff!important;
  box-shadow:0 14px 38px rgba(7,23,53,.045)!important;
}
body.ep-site .ep-shop-search-v21{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  gap:14px!important;
  padding:0 58px 0 54px!important;
}
body.ep-site .ep-shop-search-v21__icon{
  position:absolute!important;
  left:22px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  display:flex!important;
  width:18px!important;
  height:18px!important;
  color:#6b84a8!important;
}
body.ep-site .ep-shop-search-v21__icon svg{width:18px!important;height:18px!important;max-width:18px!important;max-height:18px!important;display:block!important;}
body.ep-site .ep-shop-search-v21 input[type="search"]{
  width:100%!important;
  height:auto!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  color:#071735!important;
  font-size:16px!important;
  font-weight:800!important;
  padding:0!important;
}
body.ep-site .ep-shop-search-v21 input::placeholder{color:#9aadca!important;opacity:1!important;}
body.ep-site .ep-shop-search-v21__clear{
  position:absolute!important;
  right:12px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  width:40px!important;
  height:40px!important;
  border:0!important;
  border-radius:12px!important;
  background:#edf3fb!important;
  color:#8da1bd!important;
  font-size:25px!important;
  line-height:1!important;
  font-weight:900!important;
  padding:0!important;
}
body.ep-site .ep-shop-control-v21{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  padding:11px 16px!important;
}
body.ep-site .ep-shop-control-v21 span{
  margin:0 0 7px!important;
  font-size:11px!important;
  line-height:1!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
  color:#7187a8!important;
  font-weight:950!important;
}
body.ep-site .ep-shop-control-v21 select{
  display:block!important;
  width:100%!important;
  border:0!important;
  outline:0!important;
  box-shadow:none!important;
  background:transparent!important;
  color:#071735!important;
  font-size:16px!important;
  font-weight:950!important;
  padding:0 22px 0 0!important;
  appearance:none!important;
  background-image:linear-gradient(45deg,transparent 50%,#60789d 50%),linear-gradient(135deg,#60789d 50%,transparent 50%)!important;
  background-position:calc(100% - 10px) 50%,calc(100% - 5px) 50%!important;
  background-size:5px 5px!important;
  background-repeat:no-repeat!important;
}
body.ep-site .ep-shop-meta-v21{
  margin:0 0 18px!important;
  color:#071735!important;
  font-size:15px!important;
  font-weight:900!important;
}
body.ep-site .ep-shop-grid-v21{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:18px!important;
  align-items:start!important;
}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card{
  position:relative!important;
  border:1px solid #d7e3f2!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 10px 24px rgba(7,23,53,.05)!important;
  overflow:hidden!important;
  min-width:0!important;
  display:block!important;
}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__image{
  display:block!important;
  height:220px!important;
  background:#d9d9d9!important;
  border:0!important;
  overflow:hidden!important;
}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__image img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  object-fit:contain!important;
  padding:12px!important;
  background:#d9d9d9!important;
}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__badge{
  position:absolute!important;
  top:12px!important;
  left:12px!important;
  z-index:2!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  height:28px!important;
  max-width:calc(100% - 24px)!important;
  padding:0 12px!important;
  margin:0!important;
  border-radius:999px!important;
  background:#071735!important;
  color:#fff!important;
  font-size:10px!important;
  line-height:1!important;
  font-weight:900!important;
  letter-spacing:.015em!important;
  white-space:nowrap!important;
}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__body{
  padding:12px 14px 14px!important;
  background:#fff!important;
}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__body h3{display:none!important;}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__variants{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:6px!important;
  margin:0 0 10px!important;
}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__variant{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:54px!important;
  height:30px!important;
  padding:0 9px!important;
  border-radius:9px!important;
  border:1px solid #bfd2ed!important;
  background:#fff!important;
  color:#071735!important;
  font-size:11px!important;
  font-weight:950!important;
  cursor:pointer!important;
}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__variant.is-active{
  background:#071735!important;
  border-color:#071735!important;
  color:#fff!important;
}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__price{
  margin:6px 0 10px!important;
  color:#071735!important;
  font-size:18px!important;
  line-height:1.2!important;
  font-weight:950!important;
}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__primary,
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__secondary{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  height:42px!important;
  border-radius:12px!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:900!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__primary{
  background:#071735!important;
  border:1px solid #071735!important;
  color:#fff!important;
}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__secondary{
  margin-top:8px!important;
  background:#fff!important;
  border:1px solid #d7e3f2!important;
  color:#071735!important;
}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__primary.is-notify{background:#071735!important;color:#fff!important;}
@media(max-width:1320px){body.ep-site .ep-shop-grid-v21{grid-template-columns:repeat(5,minmax(0,1fr))!important;}}
@media(max-width:1120px){body.ep-site .ep-shop-grid-v21{grid-template-columns:repeat(4,minmax(0,1fr))!important;}}
@media(max-width:900px){body.ep-site .ep-shop-grid-v21{grid-template-columns:repeat(3,minmax(0,1fr))!important;}}
@media(max-width:767px){
  body.ep-site .ep-shop-page.ep-shop-v21{padding:22px 0 54px!important;}
  body.ep-site .ep-shop-shell{width:calc(100vw - 28px)!important;}
  body.ep-site .ep-shop-title{font-size:38px!important;letter-spacing:-.055em!important;}
  body.ep-site .ep-shop-subtitle{font-size:15px!important;margin-top:8px!important;}
  body.ep-site .ep-shop-toolbar-v21{grid-template-columns:1fr 1fr!important;gap:10px!important;margin:18px 0 14px!important;}
  body.ep-site .ep-shop-search-v21{grid-column:1/-1!important;min-height:56px!important;border-radius:16px!important;padding:0 52px 0 48px!important;}
  body.ep-site .ep-shop-search-v21__icon{left:18px!important;}
  body.ep-site .ep-shop-search-v21__clear{width:38px!important;height:38px!important;}
  body.ep-site .ep-shop-view-control-v21{display:flex!important;}
  body.ep-site .ep-view-desktop-v21{display:none!important;}
  body.ep-site .ep-view-toggle-v21{display:flex!important;gap:7px!important;width:100%!important;}
  body.ep-site .ep-view-toggle-v21 button{flex:1 1 0!important;height:34px!important;border:1px solid #c7d8ef!important;border-radius:10px!important;background:#fff!important;color:#071735!important;font-size:12px!important;font-weight:900!important;padding:0!important;}
  body.ep-site .ep-view-toggle-v21 button.is-active{background:#071735!important;border-color:#071735!important;color:#fff!important;}
  body.ep-site .ep-shop-grid-v21.ep-view-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
  body.ep-site .ep-shop-grid-v21.ep-view-1{grid-template-columns:1fr!important;gap:14px!important;}
  body.ep-site .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__image{height:168px!important;}
  body.ep-site .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__image img{padding:10px!important;}
  body.ep-site .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__badge{height:24px!important;font-size:9px!important;padding:0 9px!important;top:10px!important;left:10px!important;}
  body.ep-site .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__body{padding:10px!important;}
  body.ep-site .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__variant{height:26px!important;min-width:48px!important;font-size:10px!important;padding:0 7px!important;}
  body.ep-site .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__price{font-size:17px!important;margin:6px 0 8px!important;}
  body.ep-site .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__primary,
  body.ep-site .ep-shop-grid-v21.ep-view-2 .ep-home-product-card__secondary{height:38px!important;border-radius:10px!important;font-size:12px!important;}
  body.ep-site .ep-shop-grid-v21.ep-view-1 .ep-home-product-card__image{height:min(74vw,330px)!important;}
  body.ep-site .ep-shop-grid-v21.ep-view-1 .ep-home-product-card__body{padding:14px 16px 16px!important;}
  body.ep-site .ep-shop-grid-v21.ep-view-1 .ep-home-product-card__primary,
  body.ep-site .ep-shop-grid-v21.ep-view-1 .ep-home-product-card__secondary{height:46px!important;font-size:14px!important;}
}

/* EP_BUILD_MARKER_SHOP_V32_CARD_NAMES */
body.ep-site .ep-archive-card-v25__title{display:block!important;margin:0 0 9px!important;color:#061735!important;font-size:17px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.025em!important;}
body.ep-site .ep-archive-card-v25__title a{color:inherit!important;text-decoration:none!important;}
@media(max-width:767px){body.ep-site .ep-archive-card-v25__title{font-size:18px!important;margin-bottom:10px!important;}}

/* EP_BUILD_MARKER_SHOP_V34_SHOW_COMPOUND_NAMES */
body.ep-site .ep-archive-card-v25__body h2,
body.ep-site .ep-archive-card-v25__body h2 a,
body.ep-site .ep-archive-card-v25__title,
body.ep-site .ep-archive-card-v25__title a{
  display:block!important;
  visibility:visible!important;
  color:#071735!important;
  text-decoration:none!important;
}
body.ep-site .ep-archive-card-v25__title{
  margin:0 0 8px!important;
  font-size:18px!important;
  line-height:1.05!important;
  font-weight:950!important;
  letter-spacing:-.03em!important;
}
@media(max-width:767px){
  body.ep-site .ep-archive-card-v25__title{font-size:20px!important;margin-bottom:9px!important;}
}


/* EP_BUILD_MARKER_SHOP_V35_FORCE_CARD_NAMES */
body.ep-site .ep-archive-card-v25__title,
body.ep-site .ep-archive-card-v25__title a,
body.ep-site .ep-card-title-v35,
body.ep-site .ep-card-title-v35 a{display:block!important;visibility:visible!important;color:#071735!important;text-decoration:none!important;}
body.ep-site .ep-archive-card-v25__title,
body.ep-site .ep-card-title-v35{margin:0 0 8px!important;font-size:18px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.03em!important;}
@media(max-width:767px){body.ep-site .ep-archive-card-v25__title,body.ep-site .ep-card-title-v35{font-size:20px!important;margin-bottom:9px!important;}}


/* EP_BUILD_MARKER_V55_FINAL_STOCK_PAYMENTS_TEXT_PAGES */
body.ep-site .ep-payments{height:18px!important;min-height:18px!important;padding:2px 0!important;overflow:hidden!important;background:#06122d!important;}
body.ep-site .ep-payments::before,body.ep-site .ep-payments::after{width:34px!important;}
body.ep-site .ep-payments__track{gap:6px!important;animation-duration:52s!important;align-items:center!important;}
body.ep-site .ep-payments__badge{height:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;}
body.ep-site .ep-payments__badge svg{height:13px!important;max-height:13px!important;width:auto!important;border-radius:3px!important;box-shadow:none!important;display:block!important;}
@media(max-width:767px){body.ep-site .ep-payments{height:16px!important;min-height:16px!important;padding:2px 0!important;}body.ep-site .ep-payments__track{gap:5px!important;}body.ep-site .ep-payments__badge{height:12px!important;}body.ep-site .ep-payments__badge svg{height:11px!important;max-height:11px!important;}}

body.ep-site .ep-home-product-card__primary.is-notify,
body.ep-site .ep-archive-card-v25__primary.is-notify,
body.ep-site .ep-pdp-card__primary.is-notify,
body.ep-site .ep-pdp-add.is-notify,
body.ep-site .ep-js-quick-add.is-notify,
body.ep-site .ep-js-open-atc.is-notify{background:#fff!important;color:#071735!important;border:1px solid #d2dfef!important;box-shadow:none!important;}
body.ep-site .ep-home-product-card__primary.is-notify:hover,
body.ep-site .ep-archive-card-v25__primary.is-notify:hover,
body.ep-site .ep-pdp-card__primary.is-notify:hover,
body.ep-site .ep-pdp-add.is-notify:hover,
body.ep-site .ep-js-quick-add.is-notify:hover,
body.ep-site .ep-js-open-atc.is-notify:hover{background:#f7fbff!important;color:#071735!important;border-color:#bcd1eb!important;}
body.ep-site .ep-home-product-card__variant.is-unavailable,
body.ep-site .ep-archive-card-v25__variant.is-unavailable,
body.ep-site .ep-pdp-card__variant.is-unavailable,
body.ep-site .ep-pdp-chip.is-unavailable,
body.ep-site .ep-home-product-card__variant[data-variant-instock="0"],
body.ep-site .ep-archive-card-v25__variant[data-variant-instock="0"],
body.ep-site .ep-pdp-card__variant[data-variant-instock="0"],
body.ep-site .ep-pdp-chip[data-instock="0"]{position:relative!important;text-decoration:none!important;opacity:.82!important;filter:none!important;background:#f4f7fb!important;color:#60728c!important;border-color:#d1deef!important;}
body.ep-site .ep-home-product-card__variant.is-unavailable::after,
body.ep-site .ep-archive-card-v25__variant.is-unavailable::after,
body.ep-site .ep-pdp-card__variant.is-unavailable::after,
body.ep-site .ep-pdp-chip.is-unavailable::after,
body.ep-site .ep-home-product-card__variant[data-variant-instock="0"]::after,
body.ep-site .ep-archive-card-v25__variant[data-variant-instock="0"]::after,
body.ep-site .ep-pdp-card__variant[data-variant-instock="0"]::after,
body.ep-site .ep-pdp-chip[data-instock="0"]::after{content:""!important;position:absolute!important;left:10%!important;right:10%!important;top:50%!important;height:2px!important;background:#071735!important;border-radius:999px!important;transform:translateY(-50%) rotate(-8deg)!important;pointer-events:none!important;opacity:.9!important;}
body.ep-site .ep-home-product-card__variant.is-unavailable.is-active,
body.ep-site .ep-archive-card-v25__variant.is-unavailable.is-active,
body.ep-site .ep-pdp-card__variant.is-unavailable.is-active,
body.ep-site .ep-pdp-chip.is-unavailable.is-active,
body.ep-site .ep-home-product-card__variant[data-variant-instock="0"].is-active,
body.ep-site .ep-archive-card-v25__variant[data-variant-instock="0"].is-active,
body.ep-site .ep-pdp-card__variant[data-variant-instock="0"].is-active,
body.ep-site .ep-pdp-chip[data-instock="0"].is-active{background:#fff!important;color:#071735!important;border-color:#bacce4!important;box-shadow:none!important;}

/* EP_BUILD_MARKER_V60_SELECTED_SOLDOUT_VARIANTS */
body.ep-site .ep-home-product-card__variant.is-unavailable.is-active,
body.ep-site .ep-archive-card-v25__variant.is-unavailable.is-active,
body.ep-site .ep-pdp-card__variant.is-unavailable.is-active,
body.ep-site .ep-home-product-card__variant[data-variant-instock="0"].is-active,
body.ep-site .ep-archive-card-v25__variant[data-variant-instock="0"].is-active,
body.ep-site .ep-pdp-card__variant[data-variant-instock="0"].is-active{background:#eef6ff!important;color:#071735!important;border-color:#2478f0!important;box-shadow:0 0 0 3px rgba(36,120,240,.16)!important;opacity:1!important;}
body.ep-site .ep-home-product-card__variant.is-unavailable.is-active::after,
body.ep-site .ep-archive-card-v25__variant.is-unavailable.is-active::after,
body.ep-site .ep-pdp-card__variant.is-unavailable.is-active::after,
body.ep-site .ep-home-product-card__variant[data-variant-instock="0"].is-active::after,
body.ep-site .ep-archive-card-v25__variant[data-variant-instock="0"].is-active::after,
body.ep-site .ep-pdp-card__variant[data-variant-instock="0"].is-active::after{background:#2478f0!important;height:2.5px!important;opacity:1!important;}

/* EP_BUILD_MARKER_V61_SOLDOUT_ACTIVE_NAVY */
body.ep-site .ep-home-product-card__variant.is-unavailable:hover,
body.ep-site .ep-archive-card-v25__variant.is-unavailable:hover,
body.ep-site .ep-pdp-card__variant.is-unavailable:hover,
body.ep-site .ep-pdp-chip.is-unavailable:hover,
body.ep-site .ep-home-product-card__variant[data-variant-instock="0"]:hover,
body.ep-site .ep-archive-card-v25__variant[data-variant-instock="0"]:hover,
body.ep-site .ep-pdp-card__variant[data-variant-instock="0"]:hover,
body.ep-site .ep-pdp-chip[data-instock="0"]:hover,
body.ep-site .ep-home-product-card__variant.is-unavailable.is-active,
body.ep-site .ep-archive-card-v25__variant.is-unavailable.is-active,
body.ep-site .ep-pdp-card__variant.is-unavailable.is-active,
body.ep-site .ep-pdp-chip.is-unavailable.is-active,
body.ep-site .ep-home-product-card__variant[data-variant-instock="0"].is-active,
body.ep-site .ep-archive-card-v25__variant[data-variant-instock="0"].is-active,
body.ep-site .ep-pdp-card__variant[data-variant-instock="0"].is-active,
body.ep-site .ep-pdp-chip[data-instock="0"].is-active{
  background:#071735!important;
  color:#fff!important;
  border-color:#071735!important;
  opacity:1!important;
  box-shadow:0 0 0 3px rgba(36,120,240,.18)!important;
}
body.ep-site .ep-home-product-card__variant.is-unavailable:hover::after,
body.ep-site .ep-archive-card-v25__variant.is-unavailable:hover::after,
body.ep-site .ep-pdp-card__variant.is-unavailable:hover::after,
body.ep-site .ep-pdp-chip.is-unavailable:hover::after,
body.ep-site .ep-home-product-card__variant[data-variant-instock="0"]:hover::after,
body.ep-site .ep-archive-card-v25__variant[data-variant-instock="0"]:hover::after,
body.ep-site .ep-pdp-card__variant[data-variant-instock="0"]:hover::after,
body.ep-site .ep-pdp-chip[data-instock="0"]:hover::after,
body.ep-site .ep-home-product-card__variant.is-unavailable.is-active::after,
body.ep-site .ep-archive-card-v25__variant.is-unavailable.is-active::after,
body.ep-site .ep-pdp-card__variant.is-unavailable.is-active::after,
body.ep-site .ep-pdp-chip.is-unavailable.is-active::after,
body.ep-site .ep-home-product-card__variant[data-variant-instock="0"].is-active::after,
body.ep-site .ep-archive-card-v25__variant[data-variant-instock="0"].is-active::after,
body.ep-site .ep-pdp-card__variant[data-variant-instock="0"].is-active::after,
body.ep-site .ep-pdp-chip[data-instock="0"].is-active::after{
  background:#2478f0!important;
  height:2.6px!important;
  opacity:1!important;
}

/* EP_BUILD_MARKER_V62_SOLDOUT_PAYMENT_GLOBAL */
body.ep-site .ep-home-product-card__variant.is-unavailable,
body.ep-site .ep-archive-card-v25__variant.is-unavailable,
body.ep-site .ep-pdp-card__variant.is-unavailable,
body.ep-site .ep-pdp-chip.is-unavailable,
body.ep-site .ep-home-product-card__variant[data-variant-instock="0"],
body.ep-site .ep-archive-card-v25__variant[data-variant-instock="0"],
body.ep-site .ep-pdp-card__variant[data-variant-instock="0"],
body.ep-site .ep-pdp-chip[data-instock="0"],
body.ep-site .ep-home-product-card__variant[data-instock="0"],
body.ep-site .ep-archive-card-v25__variant[data-instock="0"]{
  position:relative!important;
  overflow:hidden!important;
  background:#fff!important;
  color:#071735!important;
  border-color:#bcd3ee!important;
  opacity:1!important;
  filter:none!important;
  text-decoration:none!important;
  box-shadow:none!important;
}
body.ep-site .ep-home-product-card__variant.is-unavailable::after,
body.ep-site .ep-archive-card-v25__variant.is-unavailable::after,
body.ep-site .ep-pdp-card__variant.is-unavailable::after,
body.ep-site .ep-pdp-chip.is-unavailable::after,
body.ep-site .ep-home-product-card__variant[data-variant-instock="0"]::after,
body.ep-site .ep-archive-card-v25__variant[data-variant-instock="0"]::after,
body.ep-site .ep-pdp-card__variant[data-variant-instock="0"]::after,
body.ep-site .ep-pdp-chip[data-instock="0"]::after,
body.ep-site .ep-home-product-card__variant[data-instock="0"]::after,
body.ep-site .ep-archive-card-v25__variant[data-instock="0"]::after{
  content:""!important;
  position:absolute!important;
  left:7px!important;
  right:7px!important;
  top:50%!important;
  height:2px!important;
  background:#58a2ff!important;
  border-radius:999px!important;
  transform:translateY(-50%) rotate(-7deg)!important;
  transform-origin:center!important;
  pointer-events:none!important;
  z-index:2!important;
}
body.ep-site .ep-home-product-card__variant.is-unavailable:hover,
body.ep-site .ep-archive-card-v25__variant.is-unavailable:hover,
body.ep-site .ep-pdp-card__variant.is-unavailable:hover,
body.ep-site .ep-pdp-chip.is-unavailable:hover,
body.ep-site .ep-home-product-card__variant.is-unavailable.is-active,
body.ep-site .ep-archive-card-v25__variant.is-unavailable.is-active,
body.ep-site .ep-pdp-card__variant.is-unavailable.is-active,
body.ep-site .ep-pdp-chip.is-unavailable.is-active,
body.ep-site .ep-home-product-card__variant[data-variant-instock="0"]:hover,
body.ep-site .ep-archive-card-v25__variant[data-variant-instock="0"]:hover,
body.ep-site .ep-pdp-card__variant[data-variant-instock="0"]:hover,
body.ep-site .ep-pdp-chip[data-instock="0"]:hover,
body.ep-site .ep-home-product-card__variant[data-variant-instock="0"].is-active,
body.ep-site .ep-archive-card-v25__variant[data-variant-instock="0"].is-active,
body.ep-site .ep-pdp-card__variant[data-variant-instock="0"].is-active,
body.ep-site .ep-pdp-chip[data-instock="0"].is-active,
body.ep-site .ep-home-product-card__variant[data-instock="0"].is-active,
body.ep-site .ep-archive-card-v25__variant[data-instock="0"].is-active{
  background:#071735!important;
  color:#fff!important;
  border-color:#071735!important;
  text-decoration:none!important;
  opacity:1!important;
  box-shadow:0 8px 18px rgba(7,23,53,.18)!important;
}
body.ep-site .ep-home-product-card__variant.is-unavailable:hover::after,
body.ep-site .ep-archive-card-v25__variant.is-unavailable:hover::after,
body.ep-site .ep-pdp-card__variant.is-unavailable:hover::after,
body.ep-site .ep-pdp-chip.is-unavailable:hover::after,
body.ep-site .ep-home-product-card__variant.is-unavailable.is-active::after,
body.ep-site .ep-archive-card-v25__variant.is-unavailable.is-active::after,
body.ep-site .ep-pdp-card__variant.is-unavailable.is-active::after,
body.ep-site .ep-pdp-chip.is-unavailable.is-active::after,
body.ep-site .ep-home-product-card__variant[data-variant-instock="0"]:hover::after,
body.ep-site .ep-archive-card-v25__variant[data-variant-instock="0"]:hover::after,
body.ep-site .ep-pdp-card__variant[data-variant-instock="0"]:hover::after,
body.ep-site .ep-pdp-chip[data-instock="0"]:hover::after,
body.ep-site .ep-home-product-card__variant[data-variant-instock="0"].is-active::after,
body.ep-site .ep-archive-card-v25__variant[data-variant-instock="0"].is-active::after,
body.ep-site .ep-pdp-card__variant[data-variant-instock="0"].is-active::after,
body.ep-site .ep-pdp-chip[data-instock="0"].is-active::after{
  background:#58a2ff!important;
  height:2.5px!important;
}
body.ep-site .ep-payments__badge svg[aria-label="Apple Pay"]{height:14px!important;max-height:14px!important;transform:translateY(0)!important;}
@media(max-width:767px){body.ep-site .ep-payments__badge svg[aria-label="Apple Pay"]{height:12px!important;max-height:12px!important;}}

/* EP_BUILD_MARKER_V63_PAYMENT_APPLE_CENTER */
body.ep-site .ep-payments__badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;overflow:hidden!important;}
body.ep-site .ep-payments__badge svg[aria-label="Apple Pay"]{
  display:block!important;
  height:13px!important;
  max-height:13px!important;
  width:auto!important;
  transform:translateY(-.5px)!important;
  margin:0!important;
  align-self:center!important;
}
@media(max-width:767px){body.ep-site .ep-payments__badge svg[aria-label="Apple Pay"]{height:11px!important;max-height:11px!important;transform:translateY(-.5px)!important;}}


/* EP_BUILD_MARKER_V71_MOBILE_PRODUCT_CARD_IMAGE_RATIO */
@media (max-width:767px){
  body.ep-site .ep-home-product-card__image{
    height:235px!important;
    min-height:235px!important;
  }
  body.ep-site .ep-home-product-card__image img{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    padding:8px!important;
  }
  body.ep-site .ep-archive-card-v25__image{
    height:min(88vw,390px)!important;
    min-height:255px!important;
  }
  body.ep-site .ep-archive-card-v25__image img{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    padding:8px!important;
  }
  body.ep-site .ep-product-page-v30 .ep-pdp-card__image,
  body.ep-site .ep-product-page-v31 .ep-pdp-card__image,
  body.ep-site .ep-pdp-card__image{
    height:270px!important;
    min-height:270px!important;
  }
  body.ep-site .ep-product-page-v30 .ep-pdp-card__image img,
  body.ep-site .ep-product-page-v31 .ep-pdp-card__image img,
  body.ep-site .ep-pdp-card__image img{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
    padding:8px!important;
  }
}
@media (max-width:390px){
  body.ep-site .ep-home-product-card__image{height:228px!important;min-height:228px!important;}
  body.ep-site .ep-archive-card-v25__image{height:min(90vw,360px)!important;min-height:248px!important;}
  body.ep-site .ep-product-page-v30 .ep-pdp-card__image,
  body.ep-site .ep-product-page-v31 .ep-pdp-card__image,
  body.ep-site .ep-pdp-card__image{height:258px!important;min-height:258px!important;}
}

/* EP_BUILD_MARKER_V80_SHOP_PRODUCT_CARD_UNIFORMITY */
body.ep-site .ep-shop-grid-v21 .ep-home-product-card{display:flex!important;flex-direction:column!important;height:100%!important;}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:214px!important;}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__title,
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__name-v38,
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__body h3{display:block!important;min-height:42px!important;margin:0 0 10px!important;color:#071735!important;font-size:17px!important;line-height:1.16!important;font-weight:900!important;letter-spacing:-.025em!important;overflow:hidden!important;}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__title a,
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__name-v38 a{color:#071735!important;text-decoration:none!important;}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__variants{min-height:28px!important;align-items:flex-start!important;}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__price{min-height:24px!important;}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__primary{margin-top:auto!important;}
@media(max-width:767px){body.ep-site .ep-shop-grid-v21 .ep-home-product-card__body{min-height:200px!important;}body.ep-site .ep-shop-grid-v21 .ep-home-product-card__title,body.ep-site .ep-shop-grid-v21 .ep-home-product-card__name-v38,body.ep-site .ep-shop-grid-v21 .ep-home-product-card__body h3{font-size:16px!important;min-height:39px!important;}}

/* EP_BUILD_MARKER_V81_SHOP_PRODUCT_CARD_ORDER_UNIFORMITY */
body.ep-site .ep-shop-grid-v21 .ep-home-product-card,
body.ep-site .ep-archive-card-v25{display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important;min-height:404px!important;}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__body,
body.ep-site .ep-archive-card-v25__body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:246px!important;}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__title,
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__name-v38,
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__body h3,
body.ep-site .ep-archive-card-v25__title{display:block!important;min-height:42px!important;max-height:42px!important;overflow:hidden!important;margin:0 0 10px!important;}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__variants,
body.ep-site .ep-archive-card-v25__variants{min-height:58px!important;align-content:flex-start!important;}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__price,
body.ep-site .ep-archive-card-v25__price{min-height:25px!important;}
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__primary,
body.ep-site .ep-archive-card-v25__primary{margin-top:auto!important;}
@media(max-width:767px){body.ep-site .ep-shop-grid-v21 .ep-home-product-card,body.ep-site .ep-archive-card-v25{min-height:506px!important;}body.ep-site .ep-shop-grid-v21 .ep-home-product-card__body,body.ep-site .ep-archive-card-v25__body{min-height:206px!important;}body.ep-site .ep-shop-grid-v21 .ep-home-product-card__variants,body.ep-site .ep-archive-card-v25__variants{min-height:56px!important;}}


/* EP_BUILD_MARKER_V82_PRODUCT_CARD_COMPACT_RESTORE */
body.ep-site .ep-home-products .ep-home-product-card,
body.ep-site .ep-home-product-card,
body.ep-site .ep-shop-grid-v21 .ep-home-product-card,
body.ep-site .ep-archive-card-v25{
  min-height:0!important;
  height:auto!important;
  align-self:stretch!important;
}
body.ep-site .ep-home-products .ep-home-product-card__body,
body.ep-site .ep-home-product-card__body,
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__body,
body.ep-site .ep-archive-card-v25__body{
  min-height:0!important;
  flex:0 0 auto!important;
}
body.ep-site .ep-home-products .ep-home-product-card__title,
body.ep-site .ep-home-products .ep-home-product-card__name-v38,
body.ep-site .ep-home-products .ep-home-product-card__body h3,
body.ep-site .ep-home-product-card__title,
body.ep-site .ep-home-product-card__name-v38,
body.ep-site .ep-home-product-card__body h3,
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__title,
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__name-v38,
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__body h3,
body.ep-site .ep-archive-card-v25__title{
  min-height:0!important;
  max-height:none!important;
  margin-bottom:8px!important;
}
body.ep-site .ep-home-products .ep-home-product-card__variants,
body.ep-site .ep-home-product-card__variants,
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__variants,
body.ep-site .ep-archive-card-v25__variants{
  min-height:0!important;
  margin-bottom:10px!important;
}
body.ep-site .ep-home-products .ep-home-product-card__price,
body.ep-site .ep-home-product-card__price,
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__price,
body.ep-site .ep-archive-card-v25__price{
  min-height:0!important;
}
body.ep-site .ep-home-products .ep-home-product-card__primary,
body.ep-site .ep-home-product-card__primary,
body.ep-site .ep-shop-grid-v21 .ep-home-product-card__primary,
body.ep-site .ep-archive-card-v25__primary{
  margin-top:0!important;
}
/* Give only cards that actually need extra room a little breathing room. */
body.ep-site .ep-home-product-card[data-product-name*="Retatrutide"] .ep-home-product-card__variants,
body.ep-site .ep-archive-card-v25[data-product-name*="Retatrutide"] .ep-archive-card-v25__variants{row-gap:6px!important;}
body.ep-site .ep-home-product-card[data-product-name*="Blend"] .ep-home-product-card__title,
body.ep-site .ep-home-product-card[data-product-name*="Blend"] .ep-home-product-card__name-v38,
body.ep-site .ep-archive-card-v25[data-product-name*="Blend"] .ep-archive-card-v25__title{line-height:1.1!important;}
