/* Experimental visual composition. No commerce or production changes. */
body.storefront-body.product-panda-ui.nihao-ui{--product-red:#bc2128;--product-deep:#7e2027;--product-ink:#242225;--product-muted:#716d69;--product-line:#e5e1dc;--lm-focus:#bc2128;background:radial-gradient(ellipse at 18% 8%,#fff 0,transparent 33%),#f7f6f2!important;color:#242225}
body.storefront-body.product-panda-ui.nihao-ui .store-announcement{background:radial-gradient(ellipse at 75% 0,#c4373d66,transparent 65%),linear-gradient(110deg,#751b24,#94252d 58%,#691921)!important;border-bottom:1px solid #d97c7526;color:#fff;min-height:28px;padding:5px 20px;font-size:11px;line-height:1.5}
body.storefront-body.product-panda-ui.nihao-ui .store-header{background:#fff!important;border-bottom:0;box-shadow:none;position:relative;padding:18px max(28px,calc((100vw - 1180px)/2));grid-template-columns:210px minmax(0,1fr) auto;gap:28px;align-items:center}
body.nihao-ui .store-header .brand{display:flex!important;gap:12px!important;grid-column:1!important;grid-row:1!important;white-space:nowrap}
body.nihao-ui .study-wordmark{color:#252326;font:800 30px/1.1 Arial,sans-serif;letter-spacing:.065em;display:flex;align-items:baseline;gap:3px}
body.nihao-ui .study-mark{width:6px;height:6px;background:#bc2128;border-radius:50%}
body.nihao-ui .study-ar{font-size:16px;font-weight:700;color:#625d5a;border-inline-start:1px solid #dedad5;padding-inline-start:12px}
body.storefront-body.product-panda-ui.nihao-ui .store-search{grid-column:2;grid-row:1;border:1px solid #e5e1dc;border-radius:6px;background:linear-gradient(#f8f7f4,#fff);padding:2px;gap:0}
body.storefront-body.product-panda-ui.nihao-ui .store-search input{background:transparent!important;font-size:13px;min-height:44px;padding:10px 13px}
body.storefront-body.product-panda-ui.nihao-ui .store-header .store-search button[type=submit]{background:transparent!important;color:#242225!important;border:0!important;box-shadow:none!important;border-radius:0;min-height:44px;width:44px;padding:10px;position:relative}
body.nihao-ui .nihao-search-icon:before{content:'';position:absolute;inset:13px 16px 17px 12px;border:1.6px solid #46413d;border-radius:50%}
body.nihao-ui .nihao-search-icon:after{content:'';position:absolute;width:8px;height:1.6px;background:#46413d;left:24px;top:28px;transform:rotate(45deg)}
body.storefront-body.product-panda-ui.nihao-ui .store-header .store-nav{grid-column:3;grid-row:1;gap:4px;font-size:12px;flex-wrap:nowrap}
body.storefront-body.product-panda-ui.nihao-ui .store-header .store-nav a{padding:4px 8px;min-height:44px;font-size:12px;font-weight:400}
body.storefront-body.product-panda-ui.nihao-ui .store-nav .active-lang{color:#7e2027!important;background:transparent!important;border-radius:0;box-shadow:inset 0 -2px #bc2128!important}
body.storefront-body.product-panda-ui.nihao-ui .store-header .store-nav .cart-link{background:transparent!important;border:0!important;box-shadow:none!important;gap:4px}
body.storefront-body.product-panda-ui.nihao-ui .launch-service-nav{background:#fff!important;border-color:#e5e1dc!important;border-top:0;padding:1px max(28px,calc((100vw - 1180px)/2)) 8px;gap:22px;justify-content:space-between;overflow-x:auto;scrollbar-width:none}
body.storefront-body.product-panda-ui.nihao-ui .launch-service-nav a{background:none!important;color:#625d5a;padding:5px 0;min-height:40px;white-space:nowrap;font-size:12px;font-weight:400}
body.storefront-body.product-panda-ui.nihao-ui .launch-service-nav a:hover{color:#bc2128;background:none!important}
body.storefront-body.product-panda-ui.nihao-ui .store-main{max-width:1240px;margin:0 auto;padding:13px 28px 32px}
body.storefront-body.product-panda-ui.nihao-ui .lm-product-path{margin:0;font-size:11px;min-height:40px}
body.storefront-body.product-panda-ui.nihao-ui .lm-product-path a{font-weight:400;color:#716d69;text-decoration:none}
body.storefront-body.product-panda-ui.nihao-ui .lm-product-jumps{border-bottom:1px solid #e5e1dc;margin:0 0 24px;padding:0;gap:28px}
body.storefront-body.product-panda-ui.nihao-ui .lm-product-jumps a{font-size:13px;font-weight:400;color:#625d5a;min-height:42px;padding:6px 0}
body.storefront-body.product-panda-ui.nihao-ui .detail{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:48px;align-items:start}
body.storefront-body.product-panda-ui.nihao-ui .detail-media{min-width:0}
body.storefront-body.product-panda-ui.nihao-ui .carousel-viewport{background:#fff;border:1px solid #fff;border-radius:12px;box-shadow:0 16px 36px -27px #31292355}
body.storefront-body.product-panda-ui.nihao-ui .carousel-controls{padding-top:8px}
body.storefront-body.product-panda-ui.nihao-ui .carousel-nav{border-color:transparent;background:transparent!important;color:#5e5751}
body.storefront-body.product-panda-ui.nihao-ui .carousel-dot{background:transparent!important;border:0!important;border-radius:0;color:#716d69;min-width:72px;padding:6px 10px}
body.storefront-body.product-panda-ui.nihao-ui .carousel-dot.is-active{color:#7e2027;box-shadow:inset 0 -2px #bc2128!important;background:transparent!important}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel{padding:1px 0 0;background:transparent;border:0;border-radius:0;box-shadow:none}
body.nihao-ui #study-information{scroll-margin-top:20px}
body.nihao-ui .study-product-brand{font:600 11px/1.5 Arial,sans-serif;letter-spacing:.18em;color:#736963;margin:0 0 7px;text-align:right}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .eyebrow{font:400 11px/1.4 Arial,sans-serif;color:#888079;margin:0 0 8px;letter-spacing:.04em}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel h1{color:#252326;font-size:28px;line-height:1.6;font-weight:700;margin:0 0 18px}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .price{margin:0 0 18px;gap:10px}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .price-value{font:700 37px/1.2 Arial,sans-serif;letter-spacing:-.025em;color:#252326}
body.storefront-body.product-panda-ui.nihao-ui .price-currency{font:500 12px/1.4 Arial,sans-serif;color:#716d69;letter-spacing:.03em}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .detail-delivery .delivery-badge{padding:0;background:none;color:#716d69;border:0;font-weight:400;font-size:12px}
body.storefront-body.product-panda-ui.nihao-ui .inventory-line{margin:10px 0 18px;padding-bottom:17px;border-bottom:1px solid #e5e1dc}
body.storefront-body.product-panda-ui.nihao-ui .inventory-line span{font-size:12px}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .inline-form{grid-template-columns:64px minmax(0,1fr) 48px;gap:10px}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .inline-form input,body.storefront-body.product-panda-ui.nihao-ui .detail-panel .inline-form .button.ghost{border:1px solid #d4cec7!important;border-radius:6px;background:#fff!important;box-shadow:0 1px 1px #fff!important}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .inline-form .button.ghost::before{background-image:url('panda-line-icons/support.svg')}
body.nihao-ui .support-chat-fab-icon{background-image:url('panda-line-icons/support.svg')}
body.nihao-ui .product-share-button>span[aria-hidden]{background-image:url('panda-line-icons/share.svg')}
body.storefront-body.product-panda-ui.nihao-ui .mobile-bottom-nav a::before{background-image:url('panda-line-icons/home.svg')}
body.storefront-body.product-panda-ui.nihao-ui .mobile-bottom-nav a[href*="route=deals"]::before{background-image:url('panda-line-icons/bolt.svg')}
body.storefront-body.product-panda-ui.nihao-ui .mobile-bottom-nav a[href*="route=order/track"]::before{background-image:url('panda-line-icons/package.svg')}
body.storefront-body.product-panda-ui.nihao-ui .mobile-bottom-nav a[href*="route=support"]::before{background-image:url('panda-line-icons/support.svg')}
body.storefront-body.product-panda-ui.nihao-ui .mobile-bottom-nav a[href*="route=account/"]::before{background-image:url('panda-line-icons/account.svg')}
body.storefront-body.product-panda-ui.nihao-ui .mobile-bottom-nav a[href*="route=cart"]::before{background-image:url('panda-line-icons/cart.svg')}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .inline-form button[type=submit]{color:#fff!important;border:1px solid #382429!important;border-radius:6px;background:linear-gradient(115deg,#252326,#342329 64%,#672a31)!important;box-shadow:inset 0 1px 0 #ffffff14,0 5px 12px -8px #39242a77!important;font-weight:700;transition:background .18s,transform .18s,box-shadow .18s}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .inline-form button[type=submit]:hover{background:linear-gradient(115deg,#30272a,#54242b 72%,#7e2b32)!important;box-shadow:inset 0 1px 0 #ffffff14,0 7px 15px -9px #39242a88!important}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .inline-form button[type=submit]:active{transform:translateY(1px);box-shadow:none!important}
body.storefront-body.product-panda-ui.nihao-ui .product-share-invite{padding:16px 0 17px;margin:3px 0 0;border-top:0;border-bottom:1px solid #e5e1dc;gap:10px}
body.storefront-body.product-panda-ui.nihao-ui .product-share-invite strong{font-size:13px;color:#514945}
body.storefront-body.product-panda-ui.nihao-ui .product-share-invite p{font-size:12px;line-height:1.7;margin:4px 0 0;color:#716d69}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .product-share-invite .product-share-button{width:auto;color:#514945!important;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;padding:0 2px;min-height:44px;flex:none;font-size:12px}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .product-share-invite .product-share-button:hover{color:#bc2128!important;background:transparent!important}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link{isolation:isolate;position:relative;min-height:121px;display:flex;align-items:center;gap:12px;margin-top:20px;padding:10px 20px;border-radius:9px;overflow:hidden;border:1px solid #782b31;background:radial-gradient(ellipse at 83% 5%,#e4776742,transparent 55%),linear-gradient(112deg,#561d28,#8b2630 53%,#a52e34);box-shadow:inset 0 1px 0 #fff3,0 10px 24px -21px #601622b3;color:#fff}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link:before{content:'';position:absolute;z-index:-1;width:195px;height:195px;border:1px solid #efbb9d28;border-radius:50%;top:-106px;right:38px;transform:rotate(-20deg);box-shadow:0 0 40px #e38b7130}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link:after{content:'';position:absolute;z-index:-1;inset:auto 0 0;height:32px;background:linear-gradient(transparent,#41142244)}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link img{width:100px;height:100px;flex:none;object-fit:contain;filter:drop-shadow(0 9px 6px #2b0c2355)}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link small{color:#f0d4c5;font-size:11px;font-weight:400;margin-bottom:5px}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link strong{color:#fff;font-size:16px;font-weight:700;line-height:1.6}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link .product-opening-arrow{color:#f1d5c3;font-size:24px;font-weight:400}
body.storefront-body.product-panda-ui.nihao-ui :is(.product-detail-card,.product-highlights-card){background:#fff;border:1px solid #ede9e3;border-radius:9px;box-shadow:none;margin-top:30px;padding:25px 30px}
body.storefront-body.product-panda-ui.nihao-ui :is(.product-detail-card,.product-highlights-card) .card-title{border-color:#e5e1dc;color:#252326;font-size:20px}
body.nihao-ui .study-status{font:11px/1.5 Arial,sans-serif;color:#7c7168;background:#f7f6f2;text-align:center;padding:10px 15px}
@media(max-width:1000px) and (min-width:761px){body.storefront-body.product-panda-ui.nihao-ui .store-header{grid-template-columns:190px 1fr;gap:14px}body.storefront-body.product-panda-ui.nihao-ui .store-header .store-nav{grid-column:1/-1;grid-row:2}body.storefront-body.product-panda-ui.nihao-ui .detail{gap:28px}}
@media(max-width:760px){
body.storefront-body.product-panda-ui.nihao-ui .store-announcement{font-size:10px;min-height:24px;padding:4px 12px}
body.storefront-body.product-panda-ui.nihao-ui .store-header{grid-template-columns:minmax(138px,1fr) auto;gap:9px 8px;padding:12px 16px 10px;position:relative}
body.nihao-ui .study-wordmark{font-size:24px;letter-spacing:.04em}.nihao-ui .study-ar{font-size:13px;padding-inline-start:7px}
body.nihao-ui .store-header .brand{gap:7px!important}
body.storefront-body.product-panda-ui.nihao-ui .store-header .store-nav{grid-column:2;grid-row:1;font-size:11px;gap:1px}
body.storefront-body.product-panda-ui.nihao-ui .store-header .store-nav a{padding:3px 4px;font-size:11px;min-height:40px}
body.storefront-body.product-panda-ui.nihao-ui .store-search{grid-column:1/-1;grid-row:2;min-height:44px}
body.storefront-body.product-panda-ui.nihao-ui .store-search input{font-size:12px}
body.storefront-body.product-panda-ui.nihao-ui .launch-service-nav{padding:1px 16px 6px;justify-content:flex-start;gap:21px}
body.storefront-body.product-panda-ui.nihao-ui .launch-service-nav a{font-size:11px;min-height:38px}
body.storefront-body.product-panda-ui.nihao-ui .store-main{padding:10px 16px 24px}
body.storefront-body.product-panda-ui.nihao-ui .lm-product-path{font-size:11px;min-height:36px}
body.storefront-body.product-panda-ui.nihao-ui .lm-product-jumps{gap:12px;justify-content:space-between;margin-bottom:18px}
body.storefront-body.product-panda-ui.nihao-ui .lm-product-jumps a{font-size:12px;min-height:40px}
body.storefront-body.product-panda-ui.nihao-ui .detail{grid-template-columns:minmax(0,1fr);gap:20px}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel{padding:0 2px}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel h1{font-size:22px;line-height:1.65;margin-bottom:18px}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .price-value{font-size:34px}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .inline-form{grid-template-columns:52px minmax(0,1fr) 44px;padding:9px 16px;background:linear-gradient(#fff,#faf8f5);border-color:#e5e1dc}
body.storefront-body.product-panda-ui.nihao-ui .product-share-invite{flex-wrap:nowrap;gap:8px}
body.storefront-body.product-panda-ui.nihao-ui .product-share-invite>div{min-width:0}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .detail-delivery .delivery-badge,body.storefront-body.product-panda-ui.nihao-ui .inventory-line span,body.storefront-body.product-panda-ui.nihao-ui .product-share-invite p{font-size:13px;color:#625b56!important;line-height:1.8}
body.storefront-body.product-panda-ui.nihao-ui .product-share-invite strong{font-size:14px}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link{padding:7px 12px;gap:10px;min-height:114px}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link img{width:88px;height:88px}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link strong{font-size:14px}
body.storefront-body.product-panda-ui.nihao-ui :is(.product-detail-card,.product-highlights-card){padding:22px 18px;margin-top:24px}
}
@media(prefers-reduced-motion:reduce){body.nihao-ui *{transition:none!important}}

/* Scoped visual trial: ink provides structure, lacquer red provides focus,
   gold is retained only in the existing panda gift asset. No commerce changes. */
body.storefront-body.product-panda-ui.nihao-ui.nihao-ui {
  --triad-ink:#252426; --triad-red:#a62932; --triad-gold:#c6a568;
  --triad-gold-light:#ead2a1; --triad-gold-dark:#82602f;
  background:radial-gradient(ellipse at 19% 10%,#fff 0,transparent 38%),#f7f6f3!important;
}
body.storefront-body.product-panda-ui.nihao-ui .store-announcement {
  background:linear-gradient(108deg,#242326,#302327 68%,#51262b)!important;
  border-bottom:1px solid #ffffff16;color:#ede8e0;
}
body.storefront-body.product-panda-ui.nihao-ui .store-header {
  border-bottom:0;box-shadow:none;
}
body.nihao-ui .study-wordmark{color:var(--triad-ink)}
body.nihao-ui .study-mark{background:#b52931;box-shadow:inset 0 1px 0 #f0787152}
body.nihao-ui .study-ar{color:#605d59;border-inline-start-color:#dedbd4}
body.storefront-body.product-panda-ui.nihao-ui .launch-service-nav {
  border-color:#dedbd4!important;
}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel h1,
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .price-value {color:var(--triad-ink)}
body.nihao-ui .study-product-brand {
  color:#625d57;display:flex;align-items:center;justify-content:flex-end;gap:9px;
}
body.nihao-ui .study-product-brand:before{
  content:none;
}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .inline-form button[type=submit] {
  background:radial-gradient(ellipse at 95% 10%,#612b3059,transparent 65%),linear-gradient(115deg,#242427,#33272a)!important;
  border:1px solid #30272a!important;
  box-shadow:inset 0 1px 0 #ffffff16,0 5px 12px -8px #2823287d!important;
}
body.storefront-body.product-panda-ui.nihao-ui .detail-panel .inline-form button[type=submit]:hover {
  background:radial-gradient(ellipse at 95% 5%,#82333a88,transparent 72%),linear-gradient(115deg,#2b282b,#3c292c)!important;
  box-shadow:inset 0 1px 0 #ffffff24,0 7px 15px -9px #39242a88!important;
}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link {
  min-height:112px;padding:8px 20px;margin-top:20px;
  border:1px solid #6f2730;
  background:radial-gradient(ellipse at 82% 0,#d66d5757,transparent 54%),linear-gradient(112deg,#4e1e27,#7f2630 53%,#a12d33);
  box-shadow:inset 0 1px 0 #ffffff1a,0 8px 22px -20px #481c2580;
}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link:before {
  content:none;
}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link:after {
  height:40px;background:linear-gradient(transparent,#29191f52);
}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link img {
  width:88px;height:88px;filter:drop-shadow(0 8px 5px #260e1e59);
}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link small {
  color:#eee6dc;font-size:12px;font-weight:500;letter-spacing:0;
}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link strong {
  color:#fff9f2;font-size:16px;
}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link .product-opening-arrow {
  color:#eee6dc;font-size:22px;width:29px;flex:none;
}
body.storefront-body.product-panda-ui.nihao-ui .product-opening-link:hover {
  border-color:#90434b;box-shadow:inset 0 1px 0 #ffffff24,0 10px 23px -19px #481c255c;
}
body.nihao-ui .triad-note{max-width:820px;margin:0 auto 14px;padding:18px 20px;border:1px solid #e5e0d7;background:#fff;line-height:1.8;color:#514b45;text-align:left}
body.nihao-ui .triad-note strong{color:#252426}
body.nihao-ui .triad-note .swatches{display:flex;gap:16px;flex-wrap:wrap;margin:8px 0}
body.nihao-ui .triad-note .swatch{display:inline-flex;align-items:center;gap:6px}
body.nihao-ui .triad-note .swatch i{width:16px;height:16px;border-radius:50%;display:inline-block}
@media(max-width:760px){
  body.storefront-body.product-panda-ui.nihao-ui .product-opening-link{min-height:104px;padding:7px 12px;gap:9px}
  body.storefront-body.product-panda-ui.nihao-ui .product-opening-link img{width:80px;height:80px}
  body.storefront-body.product-panda-ui.nihao-ui .product-opening-link strong{font-size:14px}
  body.storefront-body.product-panda-ui.nihao-ui .product-opening-link small{font-size:12px}
}

/* NIHAO public storefront, 2026-10-12. Shared roles plus bounded page components. */
body.storefront-body.nihao-ui{--lm-ink:#252426;--lm-muted:#68635e;--lm-line:#e1ddd6;--lm-paper:#f7f6f3;--lm-gold:#a62932;--lm-gold-deep:#87252d;--lm-gold-light:#ece7df;--lm-gold-pale:#f5f1eb;--lm-focus:#9f2830;--lm-gold-gradient:linear-gradient(115deg,#272427,#3b292d);--lm-shadow:0 8px 26px #25242609;background:#f7f6f3!important;color:#252426}
body.nihao-ui ::selection{color:#252426;background:#eedcda}
body.nihao-ui :focus-visible{outline-color:#9f2830!important;outline-offset:3px}
body.nihao-ui .skip-link{background:#252426}
body.nihao-ui :is(.logo-lockup,.brand,.hc2-brand,.ot2-brand,.topup-brand,.vr-brand,.ss-brand) img[src*="assets/brand/logo.svg"],body.nihao-ui :is(.wash-global-logo,.campaign-identity>img,.slash-logo){display:none!important}
body.nihao-ui :is(.logo-lockup,.brand){gap:0!important;min-width:0!important;color:#252426!important;text-decoration:none}
body.nihao-ui :is(.logo-lockup,.brand)>span{display:block!important}
body.nihao-ui :is(.logo-lockup,.brand) :is(strong),body.nihao-ui .store-header .brand>span{font:800 29px/1.1 Arial,sans-serif!important;letter-spacing:.055em!important;color:#252426!important}
body.nihao-ui :is(.logo-lockup strong,.store-header .brand>span):after{content:'.';color:#ad2931}
body.nihao-ui .logo-lockup small{display:none!important}
body.nihao-ui .logo-lockup strong,body.nihao-ui .store-header .brand>span{direction:ltr;unicode-bidi:isolate;display:inline-block!important}
body.storefront-body.nihao-ui.immersive-home .home-opening-page .search-box .search-submit,body.storefront-body.nihao-ui .collection-page .search-box .search-submit{background:transparent!important;box-shadow:none!important;border:0!important}
body.storefront-body.nihao-ui .search-submit img{filter:grayscale(1) brightness(.55)!important}
body.storefront-body.nihao-ui .search-submit{position:relative;width:44px;height:44px;border-radius:5px!important}
body.storefront-body.nihao-ui .search-submit img{display:none!important}
body.storefront-body.nihao-ui .search-submit:before{content:'';position:absolute;width:13px;height:13px;border:1.6px solid #46413d;border-radius:50%;top:12px;left:12px}
body.storefront-body.nihao-ui .search-submit:after{content:'';position:absolute;width:8px;height:1.6px;background:#46413d;left:24px;top:28px;transform:rotate(45deg)}
body.storefront-body.nihao-ui :is(.cart-action strong,.cart-link strong,.home-mobile-dock .dock-cart b){background:#87252d!important;color:#fff!important}
body.storefront-body.nihao-ui .home-mobile-dock .dock-brand{background:transparent!important;box-shadow:none!important}
body.storefront-body.nihao-ui .home-opening-benefits__icon svg{opacity:1!important;visibility:visible;stroke:#625b56}
body.storefront-body.nihao-ui .home-opening-benefits__icon{border:0!important;box-shadow:none!important}
body.nihao-ui :is(.hc2-brand,.ot2-brand,.topup-brand,.ss-brand) :is(b,strong){color:#252426;letter-spacing:.03em}
body.nihao-ui .trust-bar,body.storefront-body.nihao-ui .home-opening-page .trust-bar,body.storefront-body.nihao-ui .store-announcement{background:linear-gradient(108deg,#242326,#302327 68%,#51262b)!important;color:#ede8e0!important;border:0!important;box-shadow:none}
body.storefront-body.nihao-ui :is(.trust-bar,.store-announcement) a{color:inherit!important}
body.nihao-ui :is(.trust-bar,.store-announcement){font-size:11px}
body.storefront-body.nihao-ui .page-shell{background:#f7f6f3}
body.storefront-body.nihao-ui .main-header{background:#fff;border-color:#e1ddd6;box-shadow:none}
body.storefront-body.nihao-ui :is(.search-box,.store-search){background:#faf9f6!important;border:1px solid #dedbd4!important;border-radius:7px!important;box-shadow:none!important}
body.storefront-body.nihao-ui :is(.search-box input,.store-search input){color:#252426;background:transparent!important}
body.storefront-body.nihao-ui :is(.search-box input,.store-search input)::placeholder{color:#736e69}
body.storefront-body.nihao-ui :is(.search-box .search-submit,.store-search button[type=submit]){background:transparent!important;color:#252426!important;border-color:transparent!important;box-shadow:none!important;min-width:44px;min-height:44px}
body.storefront-body.nihao-ui .home-opening-page.page-shell .category-button,body.storefront-body.nihao-ui .page-shell .category-button{background:#f6f4ef!important;color:#34302d!important;border:1px solid #dedbd4!important;box-shadow:none!important;border-radius:7px;text-shadow:none}
body.storefront-body.nihao-ui :is(.primary-nav,.launch-service-nav,.account-topnav){background:#fff!important;border-color:#e1ddd6!important;box-shadow:none!important;scrollbar-width:none}
body.storefront-body.nihao-ui .primary-nav a{color:#514d49;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body.storefront-body.nihao-ui .primary-nav a.active{color:#8f2931!important;box-shadow:inset 0 -2px #a62932!important}
body.storefront-body.nihao-ui :is(.primary-nav a:hover,.account-topnav a.active){color:#8f2931!important;background:#f7f3f1!important}
body.storefront-body.nihao-ui .store-nav .active-lang{background:transparent!important;color:#87252d!important;border-radius:0;box-shadow:inset 0 -2px #a62932!important}
body.storefront-body.nihao-ui .store-header{display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:24px;padding:18px max(24px,calc((100vw - 1180px)/2));background:#fff;position:relative;border:0;box-shadow:none}
body.storefront-body.nihao-ui .store-header .brand{grid-column:1;grid-row:1}
body.storefront-body.nihao-ui .store-header .store-search{grid-column:2;grid-row:1;min-width:0}
body.storefront-body.nihao-ui .store-header .store-nav{grid-column:3;grid-row:1;gap:3px;flex-wrap:nowrap}
body.storefront-body.nihao-ui .store-header .store-nav a{min-height:44px;font-size:12px;padding:5px 8px;font-weight:500}
body.storefront-body.nihao-ui .store-header .store-nav .cart-link{background:none!important;border:0!important;box-shadow:none!important}
body.storefront-body.nihao-ui .launch-service-nav{gap:24px;padding:1px max(24px,calc((100vw - 1180px)/2)) 8px;overflow-x:auto;flex-wrap:nowrap;justify-content:space-between}
body.storefront-body.nihao-ui .launch-service-nav a{color:#605b56!important;font-size:12px;font-weight:500;min-height:40px;padding:5px 0;background:none!important;white-space:nowrap}
body.storefront-body.nihao-ui .store-search button{position:relative;width:44px;padding:10px}
body.storefront-body.nihao-ui .store-header .store-search button[type=submit]{background:transparent!important;border:0!important;box-shadow:none!important;color:#252426!important}
body.storefront-body.nihao-ui .store-header .store-search button[type=submit]:hover{background:#efebe5!important}
body.storefront-body.nihao-ui :is(.header-actions,.account-header-actions) .header-icon{filter:grayscale(1) brightness(.65)!important}
body.storefront-body.nihao-ui .cart2-kicker{color:#87252d!important}
body.storefront-body.nihao-ui .mobile-bottom-nav a{color:#625b56;font-size:11px!important;line-height:1.35;min-height:52px}
body.storefront-body.nihao-ui .mobile-bottom-nav a::before{filter:grayscale(1) brightness(.65)!important}
body.storefront-body.nihao-ui .mobile-bottom-nav a.active{background:#f3eeeb!important;color:#87252d!important}
body.storefront-body.nihao-ui.reward-celebration .opening-rewards{background:#f7f6f3!important}
body.storefront-body.nihao-ui.reward-celebration :is(.reward-hero,.reward-stage){background:transparent!important}
body.storefront-body.nihao-ui.reward-celebration .reward-hero:before,body.storefront-body.nihao-ui.reward-celebration .reward-hero:after{background:none!important;box-shadow:none!important;border-color:#e1ddd6!important}
body.storefront-body.nihao-ui.reward-celebration .reward-vector-disc>path{fill:#f7f2eb;stroke:#d9d2c7}
body.storefront-body.nihao-ui.reward-celebration .reward-vector-disc>path:nth-of-type(even){fill:#e9e4dc}
body.storefront-body.nihao-ui.reward-celebration .reward-vector-disc>circle:first-of-type{fill:#63252e}
body.storefront-body.nihao-ui.reward-celebration .reward-vector-disc>circle:nth-of-type(2){stroke:#b98c88}
body.storefront-body.nihao-ui.reward-celebration .reward-wheel-frame{background:transparent!important;box-shadow:none!important;border-color:#e1ddd6!important}
body.storefront-body.nihao-ui.reward-celebration .wheel-center{background:linear-gradient(115deg,#252426,#50282f)!important;color:#fff!important;border-color:#8d6264!important;box-shadow:inset 0 1px #ffffff24,0 6px 15px #25242626!important}
body.storefront-body.nihao-ui.reward-celebration .wheel-center span{color:#fff!important}
body.storefront-body.nihao-ui.reward-celebration .reward-campaign-heading h1{color:#252426!important;text-shadow:none!important}
body.nihao-ui .nihao-search-icon:before{content:'';position:absolute;width:13px;height:13px;border:1.6px solid #46413d;border-radius:50%;top:12px;left:12px}
body.nihao-ui .nihao-search-icon:after{content:'';position:absolute;width:8px;height:1.6px;background:#46413d;left:24px;top:28px;transform:rotate(45deg)}
body.storefront-body.nihao-ui .support-chat-fab{color:#514d49!important;background:#fff!important;border:1px solid #e1ddd6!important;box-shadow:0 5px 16px #2524260a!important}
body.storefront-body.nihao-ui .home-opening-page{--panda-red:#a62932;--panda-deep:#74232c;--panda-paper:#f7f6f3;--panda-ink:#252426;--panda-line:#e1ddd6;--panda-brass:#716962}
body.storefront-body.nihao-ui .home-opening-page .home-opening{border:1px solid #e6e1da;border-radius:12px;background:#f7f4ee;box-shadow:none}
body.storefront-body.nihao-ui .home-opening-page .home-opening__stage{background:radial-gradient(ellipse at 75% 45%,#fffaf5 0,transparent 55%),#f7f4ee;color:#252426}
body.storefront-body.nihao-ui .home-opening-page .home-opening__label{color:#8b2930;font-weight:700}
body.storefront-body.nihao-ui .home-opening-page .home-opening__label>span{color:#8b2930}
body.storefront-body.nihao-ui .home-opening-page .home-opening__copy h1{color:#252426;letter-spacing:-.025em}
body.storefront-body.nihao-ui .home-opening-page .home-opening__copy h1>span:last-child{color:#9e3037}
body.storefront-body.nihao-ui .home-opening-page .home-opening__intro{color:#68615b!important}
body.storefront-body.nihao-ui .home-opening-page .home-opening__shop{background:radial-gradient(ellipse at 95% 10%,#612b3059,transparent 65%),linear-gradient(115deg,#242427,#33272a)!important;color:#fff!important;border:1px solid #30272a;box-shadow:inset 0 1px #ffffff16,0 5px 12px -8px #2823287d!important;border-radius:6px}
body.storefront-body.nihao-ui .home-opening-page .home-opening__rewards{color:#87252d;text-decoration-color:#c6a4a1}
body.storefront-body.nihao-ui .home-opening-page .home-opening__halo{border:0;background:radial-gradient(ellipse,#ad29310e,transparent 66%);box-shadow:none}
body.storefront-body.nihao-ui .home-opening-page .home-opening__gift--purple{display:none}
body.storefront-body.nihao-ui .home-opening-page .home-opening__gift--gold{left:12%;filter:drop-shadow(0 16px 10px #39262b26)}
body.storefront-body.nihao-ui .home-opening-page .home-opening__plinth{background:linear-gradient(105deg,#4e1e27,#822832 60%,#a53339);border:1px solid #64272e;box-shadow:0 14px 22px -16px #38222980}
body.storefront-body.nihao-ui .home-opening-page .home-opening__plinth:before{background:linear-gradient(120deg,#a03b42,#6c2932);border:1px solid #ab555b;box-shadow:inset 0 1px #ffffff19}
body.storefront-body.nihao-ui .home-opening-page .home-opening__visual-caption strong{color:#514d49}
body.storefront-body.nihao-ui .home-opening-page .home-opening__motion-toggle{background:#fff9;color:#625b56;border-color:#e1dcd5;box-shadow:none}
body.storefront-body.nihao-ui .home-opening-page .home-opening__presale{background:#eeebe5;border-color:#e1ddd6;color:#625b56}
body.storefront-body.nihao-ui .home-opening-page .home-opening-categories>a{background:#fff;border:1px solid #e1ddd6;color:#514d49;border-radius:6px}
body.storefront-body.nihao-ui .home-opening-page .home-opening-categories>a:hover{color:#87252d;border-color:#c7aca9;background:#faf5f3}
body.storefront-body.nihao-ui .home-opening-page .home-opening-benefits__icon{color:#625b56;filter:grayscale(1);background-color:transparent}
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .product-grid{gap:20px}
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .product-card{border:1px solid #e5e1db;border-radius:10px;box-shadow:none;overflow:hidden}
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .product-card:hover{box-shadow:0 12px 24px -18px #25242640;border-color:#d3cdc4}
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .product-copy{padding:14px}
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .product-copy h3{color:#252426;margin-bottom:12px}
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .product-media{background:#faf9f6}
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .member-price-v38{background:#faf9f6!important;border:1px solid #e6e1d9!important;border-radius:7px;box-shadow:none}
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .member-price-v38>.v38-current{background:#f0ede7!important;border-color:transparent!important;border-radius:5px;box-shadow:none}
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .member-price-v38 .money-amount{color:#252426!important}
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .member-price-v38 :is(small,.v38-base-amount){color:#6a625c!important}
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .v38-unlock{color:#8b2930!important}
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .product-cart-form button{background:linear-gradient(115deg,#252426,#3a282c)!important;color:#fff!important;border-color:#30272a!important;border-radius:6px;box-shadow:inset 0 1px #ffffff12!important}
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .product-share-button{background:#fff!important;border-color:#dcd6ce!important;border-radius:6px;color:#514d49!important;box-shadow:none}
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .product-share-button .ui-icon{filter:grayscale(1) brightness(.65)!important}
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .product-signals :is(span,b){color:#6a625c!important}
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .member-price-v38 del{text-decoration-color:#92545a;text-decoration-thickness:1.5px}
body.storefront-body.nihao-ui :is(.brand-experience-card,.empty-state,.member-price-callout){border-color:#e1ddd6!important;box-shadow:none!important}
body.storefront-body.nihao-ui .member-price-callout{background:#2b2628!important;color:#fff!important}
body.storefront-body.nihao-ui :is(.section-heading,.home-opening-section-head) h2{color:#252426}
body.storefront-body.nihao-ui .section-heading a{color:#8b2930}
body.storefront-body.nihao-ui :is(.product-share-panel,.opening-popup-panel){border-color:#ded7cf!important;box-shadow:0 24px 75px #25242626!important}
body.storefront-body.nihao-ui .mobile-bottom-nav{background:#fff!important;border-color:#e1ddd6;box-shadow:0 -4px 15px #25242605}
body.storefront-body.nihao-ui .home-mobile-dock{background:#fff!important;border-color:#e1ddd6;box-shadow:0 -4px 15px #25242605}
body.storefront-body.nihao-ui .home-mobile-dock .dock-brand img{display:none}
body.storefront-body.nihao-ui .home-mobile-dock .dock-brand:before{content:'N';font:800 21px/1 Arial;color:#252426}
body.storefront-body.nihao-ui .home-mobile-dock .dock-brand span{display:block!important;font-size:9px}
body.storefront-body.nihao-ui .home-opening-footer{border-color:#e1ddd6;color:#514d49}
body.storefront-body.nihao-ui .store-footer{background:#eeebe5;color:#514d49;border-color:#e1ddd6}
body.storefront-body.nihao-ui.reward-celebration .store-header .store-nav{grid-row:2;grid-column:1/-1;flex-wrap:wrap;justify-content:flex-start}
body.storefront-body.nihao-ui.reward-celebration .store-header .store-search{grid-column:2/-1}
@media(max-width:1000px) and (min-width:761px){body.storefront-body.nihao-ui .store-header{grid-template-columns:170px minmax(0,1fr);gap:14px}body.storefront-body.nihao-ui .store-header .store-nav{grid-column:1/-1;grid-row:2}}
@media(max-width:760px){
 body.storefront-body.nihao-ui .store-header{grid-template-columns:minmax(120px,1fr) auto;gap:10px 6px;padding:12px 16px 10px}
 body.storefront-body.nihao-ui .store-header .store-search{grid-column:1/-1;grid-row:2}
 body.storefront-body.nihao-ui .store-header .store-nav{grid-column:2;grid-row:1;gap:0}
 body.storefront-body.nihao-ui .store-header .store-nav a{font-size:11px;padding:4px;min-height:40px}
 body.storefront-body.nihao-ui .store-header .brand>span,body.storefront-body.nihao-ui .logo-lockup strong{font-size:24px!important}
 body.storefront-body.nihao-ui .launch-service-nav{padding:0 16px 6px;gap:21px;justify-content:flex-start}
 body.storefront-body.nihao-ui .launch-service-nav a{font-size:11px}
 body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .product-grid{gap:12px}
 body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .product-copy{padding:10px}
 body.storefront-body.nihao-ui .page-shell .primary-nav{border-radius:0}
}
@media(max-width:620px){body.storefront-body.nihao-ui .home-opening-page .home-opening__gift--gold{left:12%;width:186px;height:186px}body.storefront-body.nihao-ui .home-opening-page .home-opening__visual-caption strong{font-size:12px}}
@media(max-width:620px){
 body.storefront-body.nihao-ui .home-opening-page .home-opening__stage{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);min-height:0;align-items:center}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__copy{padding:22px 13px 20px;min-width:0}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__label{font-size:10px;line-height:1.6;margin-bottom:12px}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__copy h1{font-size:26px;line-height:1.4;margin-bottom:13px}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__intro{font-size:12px;line-height:1.8;margin-bottom:17px}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__shop{font-size:12px;min-height:44px;padding:10px 8px;white-space:normal;justify-content:center}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__rewards{font-size:11px;text-align:center;min-height:30px}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__delivery-note{font-size:10px;line-height:1.7;margin-top:9px}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__status{font-size:10px;line-height:1.6;margin-top:7px}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__visual-shell{min-width:0;align-self:center}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__visual{min-height:0;height:auto;padding:24px 0 14px;margin:0;overflow:visible}
 body.storefront-body.nihao-ui .home-opening-page .gold-depth-scene{width:100%;height:170px}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__gift-scene{width:100%;height:170px}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__gift--gold{width:140px;height:140px;left:calc(50% - 70px);top:6px}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__plinth{width:110px;height:14px;left:calc(50% - 55px);bottom:21px;top:auto}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__plinth:before{height:16px;top:-8px}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__visual-caption{padding:0 8px;gap:4px;max-width:100%}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__visual-caption strong{font-size:11px;line-height:1.6}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__visual-caption>span{font-size:10px;line-height:1.5}
 body.storefront-body.nihao-ui .home-opening-page .home-opening__motion-toggle{inset:6px 5px auto auto;font-size:9px;padding:5px;max-width:110px;min-height:30px}
}
@media(prefers-reduced-motion:reduce){body.nihao-ui :is(.product-card,.product-opening-link,.home-opening__shop){transition:none!important}}
/* Collection variants use the original membership card rather than the home v38 card. */
body.storefront-body.nihao-ui .collection-page .primary-nav{display:flex;flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:12px;padding:5px 12px;border-radius:0;min-height:49px}
body.storefront-body.nihao-ui .page-shell .primary-nav a{background:transparent!important;color:#514d49!important;box-shadow:none!important}
body.storefront-body.nihao-ui .page-shell .primary-nav a.active{background:#f7f1ee!important;color:#87252d!important;box-shadow:inset 0 -2px #a62932!important}
body.storefront-body.nihao-ui .collection-page .primary-nav a{flex:0 0 auto;min-height:40px;padding:8px;font-size:12px}
body.storefront-body.nihao-ui .collection-page :is(.primary-nav,.trust-bar,.header-actions) .ui-icon{filter:grayscale(1) brightness(.65)!important}
body.storefront-body.nihao-ui .collection-page .trust-bar .ui-icon{filter:grayscale(1) brightness(1.8)!important}
body.storefront-body.nihao-ui .collection-page .product-card{border:1px solid #e1ddd6;border-radius:10px;box-shadow:none;overflow:hidden}
body.storefront-body.nihao-ui .collection-page .product-copy{padding:14px}
body.storefront-body.nihao-ui .collection-page .product-copy h3{color:#252426}
body.storefront-body.nihao-ui .collection-page .membership-price-card{background:#f5f3ee!important;border:1px solid #e1ddd6!important;border-radius:6px;box-shadow:none!important}
body.storefront-body.nihao-ui .collection-page .membership-price-card .money-amount{color:#252426!important}
body.storefront-body.nihao-ui .collection-page .membership-note a{color:#87252d!important}
body.storefront-body.nihao-ui .collection-page .product-cart-form button{background:linear-gradient(115deg,#252426,#3a282c)!important;color:#fff!important;border-radius:6px;box-shadow:none!important}
body.storefront-body.nihao-ui .collection-page .product-share-button{background:#fff!important;color:#514d49!important;border:1px solid #dcd6ce!important;border-radius:6px;box-shadow:none!important}
body.storefront-body.nihao-ui .collection-page .product-signals{font-size:11px}
body.storefront-body.nihao-ui .collection-page .product-signals>span{border-color:#e1ddd6!important;background:#faf9f6!important;color:#68615b!important;box-shadow:none!important}
@media(max-width:620px){body.storefront-body.nihao-ui .collection-page .product-copy{padding:10px}body.storefront-body.nihao-ui .collection-page .product-grid{gap:12px}}
body.storefront-body.nihao-ui .collection-page .primary-nav{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;overflow-x:auto!important}
body.storefront-body.nihao-ui .collection-page .primary-nav a{flex:0 0 auto!important;width:auto!important}
body.storefront-body.nihao-ui .collection-page .membership-price-card .price-tier-block{background:transparent!important;border-color:transparent!important;box-shadow:none!important}
body.storefront-body.nihao-ui .search-box>img.ui-icon{display:none!important}
body.storefront-body.nihao-ui .page-shell .search-box{display:flex!important;align-items:center;gap:8px}
body.storefront-body.nihao-ui .page-shell .search-box input{flex:1 1 auto;min-width:0;width:100%}
body.storefront-body.nihao-ui .page-shell .search-box>span{display:none}
body.storefront-body.nihao-ui .page-shell .search-box .search-submit{flex:0 0 44px}
body.storefront-body.nihao-ui .collection-page .product-cart-form button{border:1px solid #30272a!important}
body.storefront-body.nihao-ui .collection-page .product-cart-form button .ui-icon{filter:grayscale(1) brightness(3)!important}
body.storefront-body.nihao-ui .store-search input{border:0!important;box-shadow:none!important;border-radius:0!important}
body.storefront-body.nihao-ui .store-search:focus-within{outline:2px solid #9f2830;outline-offset:2px}
/* Keep every desktop destination visible rather than clipping the last services. */
@media(min-width:761px){body.storefront-body.nihao-ui .page-shell .primary-nav{display:flex!important;flex-wrap:wrap!important;overflow:visible!important;justify-content:flex-start!important;gap:2px 14px!important;padding:5px 12px!important}body.storefront-body.nihao-ui .page-shell .primary-nav a{flex:0 0 auto!important;min-height:38px!important;padding:7px 8px!important}}
@media(max-width:760px){body.storefront-body.nihao-ui .page-shell .primary-nav{scrollbar-width:thin!important;scrollbar-color:#b9afa7 #f5f2ee!important;padding-bottom:5px!important}}

/* Production interaction polish: maintain contrast inside the real share dialog. */
body.storefront-body.nihao-ui .page-shell .picks.home-price-v38 .product-cart-form button .ui-icon{filter:grayscale(1) brightness(3)!important}
body.storefront-body.nihao-ui .share-panel{color:#252426!important;background:#fffdf9!important;border:1px solid #ded7cf!important;box-shadow:0 24px 75px #25242626!important;border-radius:14px}
body.storefront-body.nihao-ui .share-panel .share-panel__eyebrow{color:#87252d!important;letter-spacing:.14em}
body.storefront-body.nihao-ui .share-panel :is(h2,.share-panel__product,label){color:#252426!important}
body.storefront-body.nihao-ui .share-panel :is(.share-panel__hint,.share-panel__terms,[role=status],#share-panel-intro){color:#68615b!important}
body.storefront-body.nihao-ui .share-panel .share-panel__channels>*{color:#514d49!important;background:#f5f3ef!important;border:1px solid #e1ddd6!important;box-shadow:none!important;border-radius:8px}
body.storefront-body.nihao-ui .share-panel .share-panel__channels>*>span{color:#514d49!important;background:transparent!important;filter:grayscale(1)}
body.storefront-body.nihao-ui .share-panel .share-panel__close{color:#514d49!important;background:#f5f3ef!important;border:0!important;box-shadow:none!important}
body.storefront-body.nihao-ui .share-panel .share-panel__link-row input{color:#252426!important;background:#fff!important;border:1px solid #dcd6ce!important;border-radius:6px}
body.storefront-body.nihao-ui .share-panel [data-share-copy]{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:linear-gradient(115deg,#252426,#3a282c)!important;border:1px solid #30272a!important;border-radius:6px!important;box-shadow:none!important}
body.storefront-body.nihao-ui .share-panel .share-panel__signin{color:#87252d!important}
