/* work/storefront-refresh-20261108/production/src/chrome.css */
@font-face {
  font-family: Prompt;
  src: url(/storefront-v1/Prompt-Regular.ttf) format("truetype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: Prompt;
  src: url(/storefront-v1/Prompt-Bold.ttf) format("truetype");
  font-weight: 700;
  font-display: swap;
}
body:has(.sf-header) {
  background: #fff8fc;
  color: #633e50;
}
.sf-header {
  position: sticky;
  top: 0;
  z-index: 40;
  background: #fffdfefa;
  border-bottom: 1px solid #efd4e2;
  backdrop-filter: blur(12px);
  font-family:
    Prompt,
    Thonburi,
    sans-serif;
}
.sf-header button,
.sf-bottom-nav button {
  font: inherit;
  color: inherit;
  cursor: pointer;
  border: 0;
  background: none;
  touch-action: manipulation;
}
.sf-icon {
  display: block;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.65;
  stroke-linecap: round;
  stroke-linejoin: round;
  width: 21px;
  height: 21px;
  flex-shrink: 0;
}
.sf-header-inner {
  max-width: 1180px;
  margin: auto;
  min-height: 88px;
  padding: 0 32px;
  display: flex;
  align-items: center;
  gap: 28px;
}
.sf-brand {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  padding: 0;
  text-align: left;
}
.sf-brand > img {
  display: block;
  object-fit: contain;
  width: 51px;
  height: 57px;
}
.sf-wordmark {
  font-family: Arial, sans-serif;
  font-size: 33px;
  letter-spacing: -1.5px;
  font-weight: 900;
  line-height: .95;
  color: #ad4f7a;
  position: relative;
}
.sf-brand-star {
  font-size: 18px;
  vertical-align: top;
  display: inline-block;
  margin: 2px 0 0 2px;
}
.sf-wordmark small {
  font-family: Prompt, sans-serif;
  display: block;
  font-size: 8px;
  letter-spacing: 4px;
  text-align: center;
  font-weight: 400;
  margin: 7px 9px 0 0;
}
.sf-desktop-nav {
  display: flex;
  align-items: center;
  gap: 23px;
  flex: 1;
  margin-left: 14px;
}
.sf-desktop-nav button {
  font-size: 13px;
  color: #957082;
  position: relative;
  white-space: nowrap;
  padding: 32px 0;
}
.sf-desktop-nav button.active {
  color: #a83570;
  font-weight: 700;
}
.sf-desktop-nav button.active:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3px;
  border-radius: 5px 5px 0 0;
  background: #ca6b97;
}
.sf-header-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 9px;
  margin-left: auto;
  min-width: 0;
}
.sf-header .sf-icon-button {
  width: 37px;
  height: 39px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  padding: 7px;
  color: #a84974;
}
.sf-header .wallet-pill {
  display: flex !important;
  align-items: center;
  justify-content: center;
  gap: 7px;
  padding: 9px 13px;
  border: 1px solid #edc9dc;
  border-radius: 24px;
  background: #fff5fa;
  color: #a84974;
  font-size: 12px;
  min-height: 39px;
  white-space: nowrap;
  box-shadow: none;
}
.sf-header .wallet-pill .urcoin-amount {
  font-size: inherit;
  display: inline-flex;
  gap: 5px;
  align-items: center;
}
.sf-header .wallet-pill .urcoin-icon,
.sf-header .wallet-pill .urcoin-bow {
  width: 26px;
  height: 22px;
  flex-shrink: 0;
}
.sf-header .login-button {
  display: flex !important;
  align-items: center;
  gap: 7px;
  font-size: 12px;
  padding: 9px 0 9px 5px;
  background: none;
  border: 0;
  box-shadow: none;
  color: #a84974;
  min-width: 0;
}
.sf-header .login-button > span {
  max-width: 110px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.sf-header .login-button svg {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}
.sf-menu {
  position: relative;
}
.sf-menu > summary {
  list-style: none;
  cursor: pointer;
  padding: 9px;
  color: #a84974;
  display: grid;
  place-items: center;
  border-radius: 50%;
  min-width: 38px;
  min-height: 39px;
}
.sf-menu > summary::-webkit-details-marker {
  display: none;
}
.sf-menu[open] > summary {
  background: #fce8f3;
}
.sf-menu-panel {
  position: absolute;
  right: 0;
  top: 48px;
  width: 275px;
  max-width: calc(100vw - 24px);
  padding: 14px;
  background: #fffdfd;
  border: 1px solid #edd2df;
  border-radius: 17px;
  box-shadow: 0 8px 25px #633e5024;
  display: grid;
  gap: 3px;
}
.sf-menu-panel > strong {
  font-size: 12px;
  color: #a04c76;
  padding: 5px 9px 9px;
}
.sf-menu-panel > button,
.sf-menu-panel .app-refresh-button,
.sf-menu-panel .install-app-button {
  width: 100%;
  min-height: 42px;
  justify-content: flex-start;
  display: flex !important;
  align-items: center;
  gap: 9px;
  padding: 10px;
  border: 0;
  border-radius: 8px;
  background: none;
  color: #71495e;
  font-size: 12px;
  text-align: left;
  box-shadow: none;
}
.sf-menu-panel button:hover {
  background: #fff0f7;
}
.sf-menu-panel .install-app-button span,
.sf-menu-panel .app-refresh-button span {
  display: inline !important;
}
.sf-header .admin-access-strip {
  border-top: 1px solid #f1e2e9;
  background: #fff7fb;
  padding: 7px max(20px, calc((100% - 1116px)/2));
  font-size: 11px;
  gap: 15px;
  justify-content: space-between;
}
.sf-header .admin-access-strip button {
  padding: 5px 10px;
  border: 1px solid #edd2df;
  border-radius: 8px;
  font-size: 11px;
}
.sf-search-dialog {
  position: fixed;
  width: min(510px, calc(100% - 32px));
  max-height: calc(100dvh - 40px);
  border: 1px solid #e6c5d6;
  border-radius: 22px;
  padding: 28px;
  color: #633e50;
  background: #fffafd;
  box-shadow: 0 15px 45px #52304325;
}
.sf-search-dialog::backdrop {
  background: #32262d66;
  backdrop-filter: blur(3px);
}
.sf-search-dialog h2 {
  font-size: 22px;
  margin: 0 35px 18px 0;
}
.sf-header .sf-dialog-close {
  position: absolute;
  top: 14px;
  right: 14px;
}
.sf-search-dialog input {
  font: inherit;
  width: 100%;
  min-height: 48px;
  padding: 12px;
  border: 1px solid #ddb3ca;
  border-radius: 10px;
  font-size: 14px;
  background: white;
}
.sf-search-results {
  display: grid;
  gap: 5px;
  margin-top: 15px;
}
.sf-search-results button {
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-align: left;
  padding: 13px;
  background: #fcebf4;
  border-radius: 9px;
  font-size: 14px;
}
.sf-bottom-nav {
  display: none;
}
.sf-header button:focus-visible,
.sf-header summary:focus-visible,
.sf-bottom-nav button:focus-visible,
.urbaby-home button:focus-visible {
  outline: 3px solid #ad5e86;
  outline-offset: 3px;
}
body:has(.sf-header) > .announcement {
  display: none;
}
body:has(.sf-header) .footer {
  background: #fae7f0;
  border-color: #f2d6e4;
  margin-top: 25px;
}
body:has(.sf-header) .footer p,
body:has(.sf-header) .footer-links,
body:has(.sf-header) .footer-bottom {
  color: #a3738d;
}
body:has(.sf-header) .footer-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 22px;
  padding-top: 28px;
  padding-bottom: 25px;
}
body:has(.sf-header) .footer-links {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px 18px;
  font-size: 11px;
}
body:has(.sf-header) .footer-links > button,
body:has(.sf-header) .footer-links > a {
  width: auto;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  min-height: 36px;
  padding: 0;
}
body:has(.sf-header) .footer-bottom {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  justify-content: space-between;
}
.urbaby-home {
  font-family:
    Prompt,
    Thonburi,
    sans-serif;
  max-width: 1180px;
  margin: auto;
  padding: 28px 32px 36px;
  min-height: 60vh;
  --paper:#fff8fc;
  --surface:#fffdfd;
  --rose:#b6417b;
  --rose-dark:#972a62;
  --ink:#633e50;
  --muted:#8c687b;
  --line:#f0d5e3;
  --blush:#fbddec;
}
.urbaby-home h1,
.urbaby-home h2,
.urbaby-home h3,
.urbaby-home p {
  margin: 0;
}
.urbaby-home img {
  display: block;
  max-width: 100%;
}
.urbaby-home button {
  font: inherit;
  color: inherit;
  text-align: left;
  cursor: pointer;
  touch-action: manipulation;
}
.urbaby-home .sf-icon {
  width: 21px;
  height: 21px;
}
.urbaby-home .primary,
.urbaby-home .text-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
.urbaby-home .primary {
  border: 1px solid var(--rose);
  color: #fff;
}
.urbaby-home .text-link {
  background: none;
  border: 0;
  font-size: 13px;
  color: var(--rose);
}
.urbaby-home .category-card {
  display: block;
  width: 100%;
  text-align: left;
  min-width: 0;
}
.urbaby-home .sf-my-shortcuts {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  margin-top: 28px;
}
.urbaby-home .sf-my-shortcuts button {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  background: #fffdfd;
  color: #a4567b;
  border: 1px solid #efd4e2;
  padding: 11px 15px;
  border-radius: 12px;
  font-size: 12px;
}
.urbaby-home .sf-my-shortcuts svg {
  width: 16px;
  height: 16px;
}
.urbaby-home .customer-quick-actions {
  justify-content: flex-start;
  gap: 12px;
  margin: 16px 0 0;
  flex-wrap: wrap;
}
@media (min-width: 1400px) {
  .sf-header-inner,
  .urbaby-home {
    max-width: 1260px;
  }
}
@media (max-width: 1100px) {
  .sf-desktop-nav {
    gap: 18px;
    margin-left: 0;
  }
  .sf-header-inner {
    gap: 22px;
  }
  .sf-header .login-button > span {
    display: none;
  }
  .sf-header-actions {
    gap: 5px;
  }
}
@media (max-width: 940px) {
  .sf-desktop-nav {
    display: none;
  }
  .sf-header-inner {
    padding: 0 24px;
  }
  .urbaby-home {
    padding: 24px;
  }
  .sf-header .login-button > span {
    display: inline;
  }
}
@media (max-width: 680px) {
  body:has(.sf-header) {
    padding-bottom: 76px;
  }
  .sf-header-inner {
    min-height: 69px;
    padding: 0 16px;
    gap: 8px;
  }
  .sf-brand {
    gap: 5px;
  }
  .sf-brand > img {
    width: 39px;
    height: 44px;
  }
  .sf-wordmark {
    font-size: 26px;
  }
  .sf-brand-star {
    font-size: 14px;
  }
  .sf-wordmark small {
    font-size: 7px;
    letter-spacing: 3px;
    margin-top: 5px;
  }
  .sf-header-actions {
    gap: 4px;
  }
  .sf-header .wallet-pill {
    padding: 8px;
    font-size: 10px;
    gap: 4px;
    min-height: 35px;
  }
  .sf-header .wallet-pill .urcoin-icon,
  .sf-header .wallet-pill .urcoin-bow {
    width: 23px;
    height: 19px;
  }
  .sf-header .login-button {
    padding: 0;
    width: 35px;
    height: 35px;
    justify-content: center;
    border: 1px solid #efc4da;
    border-radius: 50%;
    background: #fce8f3;
  }
  .sf-header .login-button > span {
    display: none !important;
  }
  .sf-header .login-button svg {
    width: 18px;
    height: 18px;
  }
  .sf-header .sf-search {
    width: 30px;
    height: 35px;
    padding: 5px;
  }
  .sf-search .sf-icon {
    width: 18px;
    height: 18px;
  }
  .sf-menu > summary {
    min-width: 31px;
    min-height: 35px;
    padding: 6px;
  }
  .sf-menu .sf-icon {
    width: 18px;
    height: 18px;
  }
  .sf-bottom-nav {
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    min-height: 68px;
    padding: 6px 8px calc(7px + env(safe-area-inset-bottom));
    background: #fffafdf7;
    border-top: 1px solid #efcddd;
    z-index: 40;
    backdrop-filter: blur(12px);
  }
  .sf-bottom-nav button {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 4px;
    font-size: 10px;
    position: relative;
    color: #b27c98;
    min-height: 49px;
    padding: 0;
  }
  .sf-bottom-nav button > span {
    width: 42px;
    height: 27px;
    border-radius: 16px;
    display: grid;
    place-items: center;
  }
  .sf-bottom-nav .sf-icon {
    width: 21px;
    height: 21px;
  }
  .sf-bottom-nav button.active {
    color: #b53c79;
    font-weight: 700;
  }
  .sf-bottom-nav button.active > span {
    background: #f9d7e9;
  }
  .sf-bottom-nav button:last-child {
    color: #b98749;
  }
  .sf-bottom-nav button:last-child.active > span {
    background: #fff0d5;
  }
  .urbaby-home {
    padding: 18px 17px 32px;
  }
  .urbaby-home .category-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .urbaby-home .sf-my-shortcuts {
    gap: 9px;
    margin-top: 23px;
  }
  .urbaby-home .sf-my-shortcuts button {
    font-size: 10px;
    padding: 10px;
    gap: 6px;
    flex: 1;
    justify-content: center;
    white-space: nowrap;
  }
  .sf-search-dialog {
    padding: 23px;
  }
  .sf-search-dialog h2 {
    font-size: 20px;
  }
  body:has(.sf-header) .footer-inner {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 14px;
    padding: 25px 20px;
  }
  body:has(.sf-header) .footer-inner > p {
    margin: 0;
    font-size: 11px;
  }
  body:has(.sf-header) .footer-links {
    display: flex;
    flex-wrap: wrap;
    gap: 6px 19px;
    width: 100%;
    font-size: 11px;
  }
  body:has(.sf-header) .footer-links > button,
  body:has(.sf-header) .footer-links > a {
    min-height: 35px;
    white-space: nowrap;
  }
  body:has(.sf-header) .footer-bottom {
    padding: 17px 20px 25px;
    font-size: 10px;
    line-height: 1.8;
  }
  body:has(.sf-header) .contact-help:not(.lumi-owner) .contact-help-trigger > img {
    width: 44px;
    height: 44px;
  }
  body:has(.sf-header) .contact-help:not(.lumi-owner) .contact-help-trigger > span {
    display: none;
  }
  body:has(.sf-header) .contact-help:not(.lumi-owner) {
    right: 12px;
    bottom: 88px;
  }
}
@media (max-width: 360px) {
  .sf-header-inner {
    padding: 0 10px;
    gap: 5px;
  }
  .sf-brand > img {
    width: 33px;
  }
  .sf-wordmark {
    font-size: 24px;
  }
  .sf-header .sf-search {
    display: none;
  }
  .sf-header-actions {
    gap: 4px;
  }
  .urbaby-home {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .urbaby-home * {
    transition: none !important;
    animation: none !important;
  }
}

.urbaby-home .primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--rose);color:#fff;min-height:47px;padding:12px 22px;border:1px solid var(--rose);border-radius:12px;font-size:14px;transition:background .18s}.urbaby-home .primary:hover:not(:disabled){background:var(--rose-dark);border-color:var(--rose-dark)}.urbaby-home .primary svg{width:17px;height:17px}.urbaby-home .text-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:10px 0;color:var(--rose)}.urbaby-home .text-link svg{width:16px;height:16px}.urbaby-home .section-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:31px 0 17px}.urbaby-home .section-head h2{font-size:23px;font-weight:400;letter-spacing:-.4px}.urbaby-home .section-head p{font-size:12px;color:var(--muted)}.urbaby-home .section-head>span{color:#a28e96;font-size:11px}.urbaby-home .category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.urbaby-home .category-card{border:1px solid var(--line);border-radius:17px;background:var(--surface);overflow:hidden;display:block;transition:border-color .18s,transform .18s}.urbaby-home .category-card:hover{border-color:#bd8aa1;transform:translateY(-3px)}.urbaby-home .category-visual{height:142px;position:relative;overflow:hidden;background:#f3e7e9}.urbaby-home .category-visual>img{width:100%;height:100%;object-fit:cover}.urbaby-home .category-visual.lumi-scene>img{position:absolute;object-fit:contain;width:165px;height:158px;left:calc(50% - 80px);top:6px;z-index:2}.urbaby-home .category-visual.lumi-scene:before{content:'';position:absolute;width:150px;height:150px;background:#fff6;left:calc(50% - 75px);top:25px;border-radius:50%}.urbaby-home .category-visual.draw{background:#f1dfe5}.urbaby-home .category-visual.shop{background:#f2e9dd}.urbaby-home .category-visual.live{background:#e9e6f0}.urbaby-home .category-visual.diy>img{object-position:50% 39%}.urbaby-home .category-visual.wallpaper>img{object-position:50% 53%}.urbaby-home .category-code{position:absolute;left:15px;top:12px;color:#846675;font-size:10px;letter-spacing:1px;z-index:3}.urbaby-home .category-copy{padding:14px 17px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px}.urbaby-home .category-copy h3{font-size:17px;font-weight:400;line-height:1.6}.urbaby-home .category-copy p{font-size:11px;color:var(--muted);margin-top:2px}.urbaby-home .category-arrow{height:30px;width:30px;display:grid;place-items:center;border-radius:50%;background:#faf4f4;color:var(--rose);flex-shrink:0}.urbaby-home .category-arrow svg{height:15px;width:15px}.urbaby-home .category-visual.star{background:#eceadf;display:flex;align-items:center;justify-content:center}.urbaby-home .member-strip{display:flex;align-items:center;gap:25px;padding:19px 28px;background:#f6f0ed;border-radius:17px;margin-top:24px}.urbaby-home .member-strip>img{width:114px;height:73px;object-fit:contain;transform:rotate(-6deg);flex-shrink:0}.urbaby-home .member-strip>.member-copy{flex:1}.urbaby-home .member-copy .eyebrow{font-size:9px;letter-spacing:1.4px}.urbaby-home .member-copy h3{font-size:19px;line-height:1.7;font-weight:400;margin-top:3px}.urbaby-home .member-copy p{font-size:12px;color:var(--muted);margin-top:2px}.urbaby-home .help-strip{display:flex;align-items:center;justify-content:space-between;margin-top:30px;padding:17px 0 0;border-top:1px solid var(--line);gap:20px}.urbaby-home .help-strip>div{display:flex;align-items:center;gap:11px}.urbaby-home .help-strip img{width:48px;height:48px;object-fit:contain}.urbaby-home .help-strip p{font-size:13px}.urbaby-home .help-strip small{font-size:11px;color:var(--muted)}.urbaby-home .category-preview-list{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
@media(min-width:1400px){.urbaby-home .category-visual{height:153px}}
@media(max-width:940px){.urbaby-home .category-copy{padding:13px}.urbaby-home .category-copy h3{font-size:16px}.urbaby-home .member-strip{padding:18px 23px;gap:20px}}
@media(max-width:680px){.urbaby-home .section-head{margin:25px 0 12px;gap:10px}.urbaby-home .section-head h2{font-size:19px}.urbaby-home .section-head p{font-size:10px;margin-top:3px}.urbaby-home .section-head>span{font-size:10px}.urbaby-home .category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.urbaby-home .category-card{border-radius:14px}.urbaby-home .category-visual{height:106px}.urbaby-home .category-code{left:11px;top:10px;font-size:8px}.urbaby-home .category-visual.lumi-scene>img{width:127px;height:126px;left:calc(50% - 63px);top:1px}.urbaby-home .category-visual.lumi-scene:before{width:110px;height:110px;left:calc(50% - 55px);top:20px}.urbaby-home .category-copy{padding:10px 11px 11px;gap:3px}.urbaby-home .category-copy h3{font-size:14px;line-height:1.7}.urbaby-home .category-copy p{font-size:10px;line-height:1.7;white-space:nowrap;letter-spacing:-.1px}.urbaby-home .category-arrow{width:22px;height:22px;background:none}.urbaby-home .category-arrow svg{width:14px;height:14px}.urbaby-home .member-strip{padding:17px 15px;gap:13px;border-radius:15px;margin-top:20px;flex-wrap:wrap}.urbaby-home .member-strip>img{width:76px;height:55px}.urbaby-home .member-copy .eyebrow{font-size:8px;letter-spacing:1px}.urbaby-home .member-copy h3{font-size:15px;margin-top:3px}.urbaby-home .member-copy p{font-size:10px;line-height:1.9}.urbaby-home .member-strip>.outline-button{margin-left:auto;font-size:10px;min-height:32px;padding:5px 10px;border:0;color:var(--rose)}.urbaby-home .help-strip{margin-top:22px;padding-top:16px;gap:10px}.urbaby-home .help-strip>div{gap:8px}.urbaby-home .help-strip img{width:39px;height:43px}.urbaby-home .help-strip p{font-size:11px}.urbaby-home .help-strip small{font-size:10px}.urbaby-home .help-strip .text-link{font-size:10px;gap:5px}.urbaby-home .category-preview-list{grid-template-columns:1fr}}
@media(max-width:360px){.urbaby-home .category-copy{padding-left:10px;padding-right:9px}.urbaby-home .category-copy h3{font-size:13px}.urbaby-home .category-copy p{font-size:9px}.urbaby-home .member-strip{gap:10px}.urbaby-home .member-strip>img{width:65px}.urbaby-home .member-copy h3{font-size:14px}}
@media(max-width:680px){.urbaby-home .category-copy p{font-size:11px;white-space:normal}}

/* Revision 2: use the shop's chosen photography and keep the surrounding UI quiet. */
.urbaby-home .member-hero{background:#f5e9e7;border-radius:17px;min-height:318px;display:grid;grid-template-columns:1fr 270px;gap:40px;align-items:center;padding:27px 61px;overflow:hidden}
.urbaby-home .member-hero-copy{padding:4px 0}.urbaby-home .member-heading{font-family:Georgia,serif;font-size:20px;color:#956177;letter-spacing:.4px}
.urbaby-home .member-hero h1{font-weight:700;font-size:43px;letter-spacing:-1.2px;margin:9px 0 6px;line-height:1.5}
.urbaby-home .member-subheading{font-size:15px;color:#79636e;line-height:1.8}
.urbaby-home .member-offer{display:flex;align-items:baseline;gap:13px;margin:16px 0 16px}
.urbaby-home .member-offer strong{font-size:30px;font-weight:400;color:#96526e;line-height:1.4}
.urbaby-home .member-offer strong small{font-size:14px;margin-left:4px}
.urbaby-home .member-offer>span{font-size:12px;color:#856d79}
.urbaby-home .member-hero .primary{font-size:13px;min-height:43px;border-radius:8px;padding:10px 17px;gap:15px}
.urbaby-home .member-hero-photo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}
.urbaby-home .member-hero-photo>img{width:177px;height:263px;object-fit:cover;border:5px solid #fff9f0;border-radius:8px;object-position:center;box-shadow:0 5px 16px #6845510d}
.urbaby-home .member-photo-caption{font-size:7px;letter-spacing:1.8px;color:#9a7a89}
.urbaby-home .section-head{margin-top:29px;margin-bottom:17px}.urbaby-home .section-head h2{font-size:22px}.urbaby-home .section-head>span{color:#986d7f}
.urbaby-home .category-grid{gap:25px 24px}.urbaby-home .category-card{background:transparent;border:0;border-radius:0;overflow:visible;transition:none}
.urbaby-home .category-card:hover{transform:none;border-color:transparent}.urbaby-home .category-card:hover h3{color:var(--rose)}
.urbaby-home .category-visual.real-cover{height:auto;aspect-ratio:1.54;border-radius:12px;background:#f3edeb;overflow:hidden}
.urbaby-home .category-visual.real-cover>img{height:100%;width:100%;object-fit:cover}
.urbaby-home .category-copy{padding:12px 1px 2px;gap:10px}.urbaby-home .category-copy h3{font-size:18px}.urbaby-home .category-copy p{font-size:12px;margin-top:2px}
.urbaby-home .category-arrow{background:none;width:27px;height:27px}.urbaby-home .category-arrow svg{width:17px;height:17px}
.urbaby-home .live-badge{position:absolute;top:11px;left:11px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:#fffaf6;color:#a6536c;font-size:11px;border-radius:6px;line-height:1.4;font-weight:700;border:1px solid #f0d7e0}
.urbaby-home .live-badge>span{width:5px;height:5px;border-radius:50%;background:#bd4d6f}.urbaby-home .live-badge.is-live{background:#a64162;color:#fff;border-color:#a64162}.urbaby-home .live-badge.is-live>span{background:#fff}
.urbaby-home .live-first .category-copy h3{color:#974465}
.urbaby-home .help-strip{margin-top:29px}.urbaby-home .help-strip .text-link{font-size:12px}
.urbaby-home .member-details{margin:27px 0 30px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:22px}
.urbaby-home .member-details h2{font-size:21px;font-weight:400;margin-bottom:7px}.urbaby-home .member-details p{font-size:13px;color:var(--muted);line-height:1.9}
.urbaby-home .live-rounds{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.urbaby-home .live-round{background:white;border:1px solid var(--line);border-radius:13px;overflow:hidden}.urbaby-home .live-round>img{aspect-ratio:1.54;width:100%;object-fit:cover}
.urbaby-home .live-round>div{padding:19px}.urbaby-home .live-round h2{font-size:16px;font-weight:400;line-height:1.9;margin-top:10px}.urbaby-home .live-round p{font-size:12px;color:var(--muted);margin-top:6px}.urbaby-home .live-round .text-link{margin-top:8px}
@media(max-width:940px){.urbaby-home .member-hero{grid-template-columns:1fr 230px;padding:27px 35px;gap:20px}.urbaby-home .member-hero h1{font-size:36px}.urbaby-home .member-subheading{font-size:13px}.urbaby-home .category-copy h3{font-size:17px}.urbaby-home .category-copy p{font-size:11px}.urbaby-home .category-grid{gap:21px 18px}.urbaby-home .live-rounds{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.urbaby-home .member-hero{min-height:233px;padding:20px 19px;grid-template-columns:minmax(0,1fr) 106px;gap:9px;border-radius:13px}
 .urbaby-home .member-heading{font-size:15px;letter-spacing:.1px}.urbaby-home .member-hero h1{font-size:27px;letter-spacing:-.9px;white-space:nowrap;margin:7px 0 4px;line-height:1.55}.urbaby-home .member-subheading{font-size:10px;line-height:1.9;max-width:165px}
 .urbaby-home .member-offer{gap:7px;margin:11px 0 13px;flex-wrap:wrap;row-gap:0}.urbaby-home .member-offer strong{font-size:24px}.urbaby-home .member-offer strong small{font-size:10px;margin-left:0}.urbaby-home .member-offer>span{font-size:9px}
 .urbaby-home .member-hero .primary{min-height:39px;padding:9px 11px;font-size:10px;gap:8px;border-radius:7px}.urbaby-home .member-hero .primary svg{width:14px;height:14px}
 .urbaby-home .member-hero-photo{gap:8px}.urbaby-home .member-hero-photo>img{width:104px;height:156px;border-width:3px;border-radius:5px;box-shadow:none}.urbaby-home .member-photo-caption{font-size:5px;letter-spacing:.7px;white-space:nowrap}
 .urbaby-home .section-head{margin-top:25px;margin-bottom:13px}.urbaby-home .section-head h2{font-size:19px}.urbaby-home .section-head>span{font-size:8px}.urbaby-home .category-grid{gap:19px 13px}
 .urbaby-home .category-visual.real-cover{border-radius:10px;aspect-ratio:1.45}.urbaby-home .category-visual.real-cover.diy>img{object-position:50% 42%!important}
 .urbaby-home .category-copy{padding:9px 0 0;gap:3px}.urbaby-home .category-copy h3{font-size:14px}.urbaby-home .category-copy p{font-size:10px;line-height:1.9;margin-top:0;letter-spacing:-.1px}.urbaby-home .category-arrow{width:19px;height:23px}.urbaby-home .category-arrow svg{width:14px;height:14px}
 .urbaby-home .live-badge{left:7px;top:7px;padding:4px 6px;font-size:9px;gap:4px;border-radius:5px}.urbaby-home .live-badge>span{width:4px;height:4px}.urbaby-home .help-strip{margin-top:25px}.urbaby-home .help-strip .text-link{font-size:10px}
 .urbaby-home .member-details{display:block;padding:19px 0}.urbaby-home .member-details h2{font-size:19px}.urbaby-home .member-details p{font-size:12px}.urbaby-home .member-details .outline-button{margin-top:15px;font-size:12px}
 .urbaby-home .live-rounds{grid-template-columns:1fr;gap:16px}.urbaby-home .live-round{display:grid;grid-template-columns:110px 1fr}.urbaby-home .live-round>img{height:100%;aspect-ratio:auto}.urbaby-home .live-round>div{padding:14px}.urbaby-home .live-round h2{font-size:13px;line-height:1.9;margin-top:7px}.urbaby-home .live-round p{font-size:10px}.urbaby-home .live-round .text-link{font-size:11px}
}
@media(max-width:360px){.urbaby-home .member-hero{padding:17px 15px;grid-template-columns:minmax(0,1fr) 91px;gap:6px}.urbaby-home .member-hero h1{font-size:25px}.urbaby-home .member-hero-photo>img{width:91px;height:137px}.urbaby-home .member-heading{font-size:14px}.urbaby-home .member-subheading{font-size:9px}.urbaby-home .member-hero .primary{font-size:9px}.urbaby-home .member-offer strong{font-size:22px}.urbaby-home .category-copy p{font-size:9px}}

@font-face{font-family:Mali;src:url('/storefront-v1/Mali-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
.urbaby-home .member-hero{position:relative;min-height:391px;border-radius:26px;background:#f8cde0;border:1px solid #f1b9d0;box-shadow:0 7px 0 #f4e0ea;display:grid;grid-template-columns:1fr 455px;gap:30px;padding:31px 58px 34px;isolation:isolate;overflow:hidden}
.urbaby-home .member-hero:before{content:'';position:absolute;inset:12px;border:1px dashed #e8a8c2;border-radius:17px;pointer-events:none;z-index:-1}
.urbaby-home .member-hero:after{content:'';position:absolute;bottom:0;left:0;right:0;height:11px;background:radial-gradient(circle at 12px 0,#fff8fc 8px,transparent 9px) 0 0/24px 11px repeat-x;transform:rotate(180deg);pointer-events:none}
.urbaby-home .member-hero-copy{position:relative;z-index:3;padding:3px 0}
.urbaby-home .member-heading{display:inline-flex;gap:8px;align-items:center;background:#fff5df;color:#995574;padding:7px 14px 8px;border:1px solid #e7bc8e;border-radius:28px;font-family:Georgia,serif;font-size:17px;font-weight:400;letter-spacing:.1px;transform:rotate(-2deg)}
.urbaby-home .member-heading>span{color:#ba8d47}.urbaby-home .member-heading svg{width:17px;height:17px}
.urbaby-home .member-hero h1{font-family:Mali,Prompt,sans-serif;font-size:45px;font-weight:600;line-height:1.24;letter-spacing:-.3px;color:#9b346b;margin:16px 0 10px;text-shadow:0 2px #fff6}
.urbaby-home .member-hero h1>span{display:block}.urbaby-home .member-subheading{font-size:13px;color:#925c74;line-height:1.8;max-width:310px}
.urbaby-home .member-offer{display:flex;gap:12px;align-items:baseline;margin:14px 0 17px;flex-wrap:wrap;row-gap:0}
.urbaby-home .member-offer strong{font-size:32px;color:#a93771;font-weight:400;letter-spacing:-.5px}.urbaby-home .member-offer strong small{font-size:13px;letter-spacing:0;margin-left:2px}.urbaby-home .member-offer>span{font-size:11px;color:#96657c}
.urbaby-home .member-hero .primary{border-radius:12px;background:#b53e79;border-color:#a93670;box-shadow:0 3px 0 #95285d;font-size:13px;min-height:43px;padding:10px 17px;gap:15px;color:#fff9fd;transition:background .16s,transform .16s,box-shadow .16s}
.urbaby-home .member-hero .primary:hover{background:#a52d6c;transform:translateY(-1px)}.urbaby-home .member-hero .primary:active{transform:translateY(2px);box-shadow:0 1px 0 #95285d}
.urbaby-home .member-hero-photo{position:relative;display:block;width:100%;height:327px;margin:0;z-index:2}
.urbaby-home .member-hero-photo>img.member-side{position:absolute;width:169px;height:253px;top:45px;object-fit:cover;border:5px solid #fff9ec;border-radius:13px;box-shadow:0 5px 15px #9d406528;z-index:0}
.urbaby-home .member-side-left{left:2px;transform:rotate(-13deg)}.urbaby-home .member-side-right{right:2px;transform:rotate(13deg)}
.urbaby-home .member-main-frame{position:absolute;left:50%;top:0;transform:translateX(-50%) rotate(2deg);width:208px;height:312px;padding:6px;background:#fffaee;border:1px solid #dba67e;border-radius:16px;box-shadow:0 11px 23px #a5416a38;z-index:2}
.urbaby-home .member-main-frame>img{width:100%;height:100%;object-fit:cover;border-radius:10px}
.urbaby-home .member-photo-caption{position:absolute;left:50%;bottom:-5px;transform:translateX(-50%);font-size:8px;letter-spacing:2px;color:#a24f77;z-index:3;white-space:nowrap}
.urbaby-home .member-banner-spark{position:absolute;display:block;color:#b88e46;z-index:4}.urbaby-home .member-banner-spark svg{width:28px;height:28px;stroke-width:1.3;fill:#fff6db}
.urbaby-home .spark-one{left:-5px;top:9px}.urbaby-home .spark-two{right:5px;bottom:8px}.urbaby-home .spark-two svg{width:19px;height:19px}
.urbaby-home .member-banner-bow{position:absolute;right:-19px;top:-10px;width:70px;height:47px;z-index:4;transform:rotate(13deg)}.urbaby-home .member-banner-bow svg{width:100%;height:100%;fill:#dc86af;stroke:#bf5c8b;stroke-width:2;stroke-linejoin:round}
.urbaby-home .section-head{margin-top:37px;margin-bottom:17px}.urbaby-home .section-head h2{font-family:Mali,Prompt,sans-serif;font-size:23px;font-weight:600;color:#a34c75;position:relative}.urbaby-home .section-head>span{color:#b1648d}
.urbaby-home .category-grid{gap:22px}.urbaby-home .category-card{border-radius:20px;border:1px solid #f1d3e1;padding:8px 8px 0;background:#fffdfd;box-shadow:0 4px 0 #f8e7ef;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}
.urbaby-home .category-card:hover{border-color:#d995b7;transform:translateY(-3px);box-shadow:0 7px 0 #f7e0ec}.urbaby-home .category-visual.real-cover{border-radius:13px;aspect-ratio:1.54}
.urbaby-home .category-copy{padding:13px 9px 15px;gap:10px}.urbaby-home .category-copy h3{font-size:17px;color:#9b4871;font-weight:400}.urbaby-home .category-copy p{font-size:11px;color:#a07d8e;line-height:1.8;margin-top:3px}
.urbaby-home .category-arrow{border-radius:50%;background:#fce8f1;color:#bd5e8b;width:29px;height:29px}.urbaby-home .category-arrow svg{width:15px;height:15px}
.urbaby-home .live-first{border-color:#dc86ac}.urbaby-home .live-first .category-copy h3{color:#af2e69}.urbaby-home .live-badge.is-live{background:#c03570;border-color:#a82c61}.urbaby-home .live-badge.is-booking{color:#a9356d;background:#fff6fa;border-color:#efbfd5}
.urbaby-home .help-strip{background:#eff5ed;border:1px solid #dce9d6;border-radius:17px;padding:16px 20px;margin-top:29px}.urbaby-home .help-strip img{width:53px;height:56px}.urbaby-home .help-strip p{color:#6b8064}.urbaby-home .help-strip small{color:#8b9b86}.urbaby-home .help-strip .text-link{color:#78916f}
.urbaby-home .member-details{background:#fffdfd;border:1px solid var(--line);padding:23px;border-radius:18px}.urbaby-home .member-details h2{font-family:Mali,Prompt,sans-serif;color:#a8557d;font-weight:600}
.urbaby-home .primary{background:#b6417b;border-color:#b6417b;border-radius:12px}
@media(max-width:1050px){.urbaby-home .member-hero{grid-template-columns:1fr 363px;gap:23px;padding:28px 38px;min-height:370px}.urbaby-home .member-hero-photo{height:311px}.urbaby-home .member-main-frame{width:194px;height:291px}.urbaby-home .member-hero-photo>img.member-side{width:145px;height:217px;top:49px}.urbaby-home .member-side-left{left:0}.urbaby-home .member-side-right{right:0}.urbaby-home .member-hero h1{font-size:42px}.urbaby-home .member-banner-bow{right:-12px;width:60px}.urbaby-home .member-photo-caption{bottom:0}.urbaby-home .spark-one{left:-4px;top:15px}}
@media(max-width:800px) and (min-width:681px){.urbaby-home .member-hero{grid-template-columns:1fr 300px;gap:15px;padding:28px 29px}.urbaby-home .member-hero-photo{height:285px}.urbaby-home .member-main-frame{width:176px;height:264px}.urbaby-home .member-hero-photo>img.member-side{width:122px;height:183px;top:58px}.urbaby-home .member-hero h1{font-size:39px}.urbaby-home .member-subheading{font-size:11px}.urbaby-home .member-heading{font-size:15px}.urbaby-home .member-banner-bow{width:51px;right:-7px}.urbaby-home .member-offer>span{font-size:10px}.urbaby-home .member-offer strong{font-size:29px}}
@media(max-width:680px){
 .urbaby-home .member-hero{min-height:291px;grid-template-columns:minmax(0,1fr) 143px;gap:7px;padding:22px 18px 23px;border-radius:20px;box-shadow:0 5px 0 #f6ddea;overflow:hidden}
 .urbaby-home .member-hero:before{inset:7px;border-radius:14px}.urbaby-home .member-hero:after{height:9px;background-size:20px 9px;background-image:radial-gradient(circle at 10px 0,#fff8fc 6px,transparent 7px)}
 .urbaby-home .member-heading{font-size:12px;padding:5px 8px;gap:5px;white-space:nowrap}.urbaby-home .member-heading svg{width:13px;height:13px}.urbaby-home .member-hero h1{font-size:32px;line-height:1.27;margin:13px 0 8px;letter-spacing:-.5px;white-space:normal}
 .urbaby-home .member-subheading{font-size:10px;line-height:1.8;max-width:155px}.urbaby-home .member-offer{gap:6px;row-gap:0;margin:11px 0 14px;max-width:158px}.urbaby-home .member-offer strong{font-size:25px;letter-spacing:-.4px}.urbaby-home .member-offer strong small{font-size:9px;margin-left:0}.urbaby-home .member-offer>span{font-size:8px;white-space:nowrap}
 .urbaby-home .member-hero .primary{min-height:37px;font-size:10px;padding:8px 10px;gap:7px;border-radius:10px;box-shadow:0 3px 0 #95285d}.urbaby-home .member-hero .primary svg{width:13px;height:13px}
 .urbaby-home .member-hero-photo{width:143px;height:225px;margin-top:11px;align-self:center}.urbaby-home .member-main-frame{width:120px;height:180px;top:19px;padding:4px;border-radius:11px;box-shadow:0 8px 16px #a5416a30;transform:translateX(-50%) rotate(3deg)}.urbaby-home .member-main-frame>img{border-radius:7px}
 .urbaby-home .member-hero-photo>img.member-side{width:93px;height:139px;top:49px;border-width:3px;border-radius:8px}.urbaby-home .member-side-left{left:-9px;transform:rotate(-14deg)}.urbaby-home .member-side-right{right:-9px;transform:rotate(14deg)}
 .urbaby-home .member-photo-caption{font-size:4.5px;letter-spacing:.8px;bottom:8px}.urbaby-home .member-banner-bow{width:46px;height:31px;right:-3px;top:3px}.urbaby-home .spark-one{left:-7px;top:11px}.urbaby-home .member-banner-spark svg{width:17px;height:17px}.urbaby-home .spark-two{right:-7px;bottom:13px}.urbaby-home .spark-two svg{width:12px;height:12px}
 .urbaby-home .section-head{margin-top:29px;margin-bottom:14px}.urbaby-home .section-head h2{font-size:21px}.urbaby-home .category-grid{gap:16px 11px}.urbaby-home .category-card{padding:5px 5px 0;border-radius:15px;box-shadow:0 3px 0 #f8e6ef}.urbaby-home .category-visual.real-cover{border-radius:10px;aspect-ratio:1.4}
 .urbaby-home .category-copy{padding:9px 6px 11px;gap:2px}.urbaby-home .category-copy h3{font-size:13px}.urbaby-home .category-copy p{font-size:9px;line-height:1.9;margin-top:2px}.urbaby-home .category-arrow{width:20px;height:20px;background:#fff0f7}.urbaby-home .category-arrow svg{width:12px;height:12px}
 .urbaby-home .help-strip{padding:13px 12px;gap:8px;border-radius:15px}.urbaby-home .help-strip>div{gap:6px}.urbaby-home .help-strip img{width:39px;height:46px}.urbaby-home .help-strip p{font-size:10px}.urbaby-home .help-strip small{font-size:9px}.urbaby-home .help-strip .text-link{font-size:9px;gap:4px}.urbaby-home .help-strip .text-link svg{width:13px;height:13px}.urbaby-home .member-details{padding:19px}
}
@media(max-width:360px){.urbaby-home .member-hero{grid-template-columns:minmax(0,1fr) 123px;padding:20px 15px 22px;gap:5px}.urbaby-home .member-hero-photo{width:123px}.urbaby-home .member-main-frame{width:106px;height:159px;top:31px}.urbaby-home .member-hero-photo>img.member-side{width:78px;height:117px;top:61px}.urbaby-home .member-side-left{left:-5px}.urbaby-home .member-side-right{right:-5px}.urbaby-home .member-hero h1{font-size:30px}.urbaby-home .member-subheading{font-size:9px}.urbaby-home .member-heading{font-size:11px;padding:5px 7px}.urbaby-home .member-offer strong{font-size:23px}.urbaby-home .member-offer>span{font-size:8px}.urbaby-home .member-hero .primary{font-size:9px;padding:8px}.urbaby-home .member-banner-bow{width:39px;top:12px;right:-4px}.urbaby-home .member-photo-caption{bottom:16px;font-size:4px}.urbaby-home .spark-one{left:-8px;top:18px}.urbaby-home .category-copy h3{font-size:12px}.urbaby-home .category-copy p{font-size:8px}}
@media(prefers-reduced-motion:reduce){.urbaby-home .category-card,.urbaby-home .member-hero .primary{transition:none;transform:none!important}}
.urbaby-home .urcoin-bow{display:inline-block;width:25px;height:21px;object-fit:contain;flex-shrink:0;vertical-align:middle}
.urbaby-home .member-offer strong{display:inline-flex;align-items:center;gap:7px}.urbaby-home .member-offer strong .urcoin-bow{width:29px;height:25px}
@media(max-width:680px){.urbaby-home .member-offer strong{gap:4px}.urbaby-home .member-offer strong .urcoin-bow{width:21px;height:18px}}

/* The Member promotion has its own pearl-and-gold treatment. Shop category cards stay unchanged. */
.urbaby-home .member-hero{
  background:#fdf8f0;
  background-image:linear-gradient(112deg,#fffaf0 0%,#fff7f5 42%,#f3ebfb 75%,#e9def6 100%);
  border:1px solid #cda977;
  border-radius:24px;
  box-shadow:inset 0 0 0 4px #fffaf1,inset 0 0 0 5px #ecd9b8,0 8px 0 #eee3e8;
  padding:34px 62px 36px;
}
.urbaby-home .member-hero:before{inset:11px;border:1px solid #d7ba8e;border-radius:15px;z-index:0;opacity:.65}
.urbaby-home .member-hero:after{left:38px;right:38px;bottom:20px;top:auto;width:auto;height:1px;background:#d9bf98;transform:none;opacity:.65}
.urbaby-home .member-heading{background:#805376;color:#fff6dc;border:1px solid #c6a064;box-shadow:inset 0 0 0 2px #8d6683;border-radius:8px;padding:8px 14px;transform:none;font-size:17px}
.urbaby-home .member-heading>span{color:#f7d9a2}.urbaby-home .member-heading svg{stroke-width:1.4}
.urbaby-home .member-hero h1{color:#744468;text-shadow:0 2px #fff;font-size:47px;margin-top:18px}
.urbaby-home .member-subheading{color:#977181;font-size:13px}
.urbaby-home .member-offer strong{color:#9b577d}.urbaby-home .member-offer>span{color:#9f7a86}
.urbaby-home .member-hero .primary{background:#9b4c78;border-color:#88436c;box-shadow:0 3px 0 #773257,0 6px 15px #9c6b7520}
.urbaby-home .member-hero .primary:hover{background:#873d68}
.urbaby-home .member-main-frame{background:linear-gradient(125deg,#ac7b41,#f9e5af 20%,#fffaf1 46%,#d0a05d 74%,#fcf0c7);border:1px solid #caa26f;padding:7px;box-shadow:0 12px 28px #78607b36;transform:translateX(-50%) rotate(1deg);border-radius:14px}
.urbaby-home .member-main-frame>img{border-radius:7px}
.urbaby-home .member-hero-photo>img.member-side{border-color:#fff7e6;outline:1px solid #c8a577;box-shadow:0 8px 18px #78607b2c}
.urbaby-home .member-photo-caption{color:#987550;letter-spacing:2.4px}
.urbaby-home .member-banner-bow{right:-11px;top:-6px;width:66px;height:54px;transform:rotate(9deg)}
.urbaby-home .member-banner-bow img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 2px #98728525)}
.urbaby-home .member-banner-spark{color:#b5894b}.urbaby-home .member-banner-spark svg{fill:#fff4ce}
.urbaby-home .member-corner{position:absolute;width:77px;height:77px;background:url('/storefront-v1/member-corner.svg') center/contain no-repeat;z-index:1;pointer-events:none;opacity:.85}
.urbaby-home .member-corner.top-left{left:4px;top:4px}.urbaby-home .member-corner.top-right{right:4px;top:4px;transform:rotate(90deg)}
.urbaby-home .member-corner.bottom-right{right:4px;bottom:4px;transform:rotate(180deg)}.urbaby-home .member-corner.bottom-left{left:4px;bottom:4px;transform:rotate(270deg)}
@media(max-width:1050px){.urbaby-home .member-hero{padding:31px 40px 34px}.urbaby-home .member-hero h1{font-size:43px}.urbaby-home .member-banner-bow{width:58px;right:-7px}}
@media(max-width:800px) and (min-width:681px){.urbaby-home .member-hero{padding:29px 32px 33px}.urbaby-home .member-hero h1{font-size:39px}.urbaby-home .member-heading{font-size:15px}.urbaby-home .member-subheading{font-size:11px}.urbaby-home .member-banner-bow{width:52px;right:-7px}}
@media(max-width:680px){
 .urbaby-home .member-hero{padding:24px 19px 28px;min-height:305px;border-radius:19px;background-image:linear-gradient(118deg,#fffaf0,#fff5f5 45%,#eee3fa);box-shadow:inset 0 0 0 3px #fffaf1,inset 0 0 0 4px #ecd9b8,0 6px 0 #eee3e8}
 .urbaby-home .member-hero:before{inset:8px;border-radius:12px}.urbaby-home .member-hero:after{left:22px;right:22px;bottom:14px}
 .urbaby-home .member-heading{padding:6px 8px;font-size:12px;border-radius:6px}.urbaby-home .member-heading svg{width:13px;height:13px}
 .urbaby-home .member-hero h1{font-size:33px;margin:15px 0 9px}.urbaby-home .member-subheading{font-size:10px}
 .urbaby-home .member-main-frame{padding:4px;border-radius:10px}.urbaby-home .member-main-frame>img{border-radius:6px}
 .urbaby-home .member-photo-caption{font-size:4.5px;letter-spacing:1px;bottom:5px}
 .urbaby-home .member-banner-bow{width:43px;height:35px;right:-1px;top:1px}
 .urbaby-home .member-corner{width:40px;height:40px;opacity:.75}.urbaby-home .member-corner.top-left{left:2px;top:2px}.urbaby-home .member-corner.top-right{right:2px;top:2px}.urbaby-home .member-corner.bottom-right{right:2px;bottom:2px}.urbaby-home .member-corner.bottom-left{left:2px;bottom:2px}
}
@media(max-width:360px){.urbaby-home .member-hero{padding:22px 15px 27px}.urbaby-home .member-heading{font-size:11px;padding:6px 7px}.urbaby-home .member-hero h1{font-size:30px}.urbaby-home .member-subheading{font-size:9px}.urbaby-home .member-banner-bow{width:37px;right:-3px;top:12px}.urbaby-home .member-photo-caption{font-size:4px;bottom:12px}}
@media(min-width:480px) and (max-width:680px){
 .urbaby-home .member-hero{grid-template-columns:minmax(0,1fr) 195px;min-height:337px;padding:27px 25px 31px;gap:13px}
 .urbaby-home .member-heading{font-size:14px;padding:7px 11px}.urbaby-home .member-hero h1{font-size:38px}.urbaby-home .member-subheading{font-size:11px;max-width:210px}
 .urbaby-home .member-offer strong{font-size:29px}.urbaby-home .member-offer>span{font-size:10px}.urbaby-home .member-offer{max-width:230px;gap:10px}.urbaby-home .member-hero .primary{font-size:12px;padding:10px 14px}
 .urbaby-home .member-hero-photo{width:195px;height:275px;margin-top:0}.urbaby-home .member-main-frame{width:153px;height:230px;top:15px}
 .urbaby-home .member-hero-photo>img.member-side{width:118px;height:177px;top:51px}.urbaby-home .member-side-left{left:-3px}.urbaby-home .member-side-right{right:-3px}
 .urbaby-home .member-banner-bow{width:51px;height:42px;right:-5px;top:2px}.urbaby-home .member-photo-caption{font-size:6px;bottom:10px}.urbaby-home .spark-one{left:-9px;top:2px}.urbaby-home .spark-two{right:-9px;bottom:20px}
}


.urbaby-home .category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.urbaby-home .category-visual{position:relative}.urbaby-home .category-copy{display:flex;align-items:center;justify-content:space-between}.urbaby-home .help-strip>div{display:flex;align-items:center;gap:11px}.urbaby-home .member-hero .primary{color:#fff9fd}.urbaby-home .category-card .category-visual img{width:100%;height:100%;object-fit:cover}.urbaby-home .sf-icon{fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.urbaby-home .category-arrow{display:grid;place-items:center;flex-shrink:0}.urbaby-home .category-arrow svg{width:15px;height:15px}.urbaby-home .member-banner-spark svg{fill:#fff4ce}.urbaby-home .member-heading .sf-icon{width:17px;height:17px}.urbaby-home .member-offer strong{display:inline-flex;align-items:center;gap:7px}
@media(max-width:680px){.urbaby-home .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.urbaby-home .member-heading .sf-icon{width:13px;height:13px}.urbaby-home .category-arrow svg{width:12px;height:12px}.urbaby-home .help-strip>div{gap:6px}}
