ul-home-hero.hero { display:block; position:relative; }
ul-home-hero.hero [hidden] { display:none; }
.ul-variant-links { flex-wrap:wrap; }
.ul-variant-links a {
  display:inline-flex; flex:1; align-items:center; justify-content:center;
  min-height:48px; padding:10px 14px; border:1px solid var(--line); border-radius:2px;
  color:var(--ink); background:#fff; font-size:14px; text-align:center; text-decoration:none;
}
.ul-variant-links a[aria-current=true] {
  border-color:var(--ink); color:var(--ink); background:#eef1ed;
}
.ul-owned-form { margin:0; }
.buybox .ul-owned-form button { width:100%; }
.pdp-sticky .ul-owned-form { width:auto; }
.gallery-main > img { max-width:100%; }
