.YiXinQuickLinks,.YiXinFooterLinks{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px}
.YiXinQuickLinks a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid currentColor;line-height:1.4}
.YiXinQuickLinks a:hover{background:#1c1b1b;color:#fff}
.YiXinFooterLinks{margin:32px 0;padding:24px 0;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}
.YiXinFooterLinks a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.ProductForm__AddToCart{min-height:48px}
.ProductForm__QuantitySelector .QuantitySelector__Button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}
.ProductMeta__Description{line-height:1.75}
@media(max-width:640px){.YiXinQuickLinks{gap:12px}.YiXinQuickLinks a{flex:1 1 calc(50% - 12px);padding:12px}.YiXinFooterLinks{gap:8px 20px}.ProductForm input,.Form__Input,.Form__Textarea{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
