html[data-promo-hidden] .mbx-promo-bar{display:none}.mbx-promo-shimmer{z-index:-1;animation:mbx-promo-shimmer 3.6s var(--mbx-ease-standard) 1.2s infinite;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;inset:0;transform:translate(-100%)}@keyframes mbx-promo-shimmer{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}@property --mbx-promo-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mbx-promo-card{background:linear-gradient(var(--mbx-charcoal), var(--mbx-charcoal)) padding-box, conic-gradient(from var(--mbx-promo-angle), var(--mbx-yellow), #fdc50126 25%, var(--mbx-gold) 50%, #fdc50126 75%, var(--mbx-yellow)) border-box;border:1.5px solid #0000;animation:6s linear infinite mbx-promo-spin;box-shadow:0 0 0 1px #fdc5010f,0 18px 50px -24px #fdc50173}@keyframes mbx-promo-spin{to{--mbx-promo-angle:360deg}}.mbx-gift-box-lid{transform-origin:15% 100%;animation:mbx-promo-gift-open .9s var(--mbx-ease-lid) .9s both;transition:transform var(--dur-slow) var(--mbx-ease-lid)}.mbx-gift-box-gift{animation:mbx-promo-gift-pop .7s var(--mbx-ease-lid) 1.1s both}@keyframes mbx-promo-gift-open{0%{transform:translateY(18px)rotate(0)}to{transform:translateY(0)rotate(-14deg)}}@keyframes mbx-promo-gift-pop{0%{opacity:0;transform:translateY(14px)scale(.6)}}.mbx-promo-card:focus-within .mbx-gift-box-lid,.mbx-promo-card:active .mbx-gift-box-lid{transform:translateY(-4px)rotate(-22deg)}@media (hover:hover){.mbx-promo-card:hover .mbx-gift-box-lid{transform:translateY(-4px)rotate(-22deg)}}@media (prefers-reduced-motion:reduce){.mbx-promo-shimmer{display:none}.mbx-promo-card,.mbx-gift-box-lid,.mbx-gift-box-gift{transition:none!important;animation:none!important}.mbx-gift-box-lid{transform:rotate(-14deg)}}
@property --mbx-btt-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mbx-btt{right:max(1rem, env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + 5.5rem);z-index:45;cursor:pointer;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;width:3.25rem;height:3.25rem;padding:0;transition:opacity .22s,transform .26s cubic-bezier(.2,.9,.3,1.3);position:fixed;transform:translateY(12px)scale(.85)}@media (min-width:768px){.mbx-btt{right:max(1.5rem, env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + 1.5rem)}}.mbx-btt[data-shown=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.mbx-btt__ring{border-radius:inherit;background:conic-gradient(from var(--mbx-btt-angle), var(--mbx-yellow,#fdc501), var(--mbx-gold,#ffb800), #fff1a8, var(--mbx-gold,#ffb800), var(--mbx-yellow,#fdc501));animation:3.2s linear infinite mbx-btt-spin;position:absolute;inset:0;box-shadow:0 0 18px #fdc50173,0 0 42px #ffb80038}.mbx-btt__face{border-radius:inherit;background:radial-gradient(120% 120% at 30% 20%, #26292e 0%, var(--mbx-black,#070708) 70%);color:var(--mbx-yellow,#fdc501);place-items:center;transition:transform .2s,color .2s;display:grid;position:absolute;inset:3px}@media (hover:hover) and (pointer:fine){.mbx-btt[data-shown=true]:hover{transform:translateY(-3px)scale(1.06)}.mbx-btt:hover .mbx-btt__ring{box-shadow:0 0 24px #fdc501a6,0 0 60px #ffb80052}.mbx-btt:hover .mbx-btt__face{color:#ffe680}}.mbx-btt:active .mbx-btt__face{transform:scale(.92)}.mbx-btt:focus-visible{outline:none}.mbx-btt:focus-visible .mbx-btt__ring{box-shadow:0 0 0 3px var(--mbx-black,#070708), 0 0 0 6px var(--mbx-yellow,#fdc501), 0 0 32px #fdc50199}@keyframes mbx-btt-spin{to{--mbx-btt-angle:360deg}}@media (prefers-reduced-motion:reduce){.mbx-btt,.mbx-btt__face{transition:opacity .12s linear;transform:none!important}.mbx-btt__ring{animation:none}}
.hero-mark-body{transform-box:fill-box;transform-origin:50% 100%;animation:mbx-body var(--dur-slow) var(--mbx-ease-out) 80ms both}.hero-mark-lid{transform-box:fill-box;transform-origin:50%;animation:mbx-lid var(--dur-lid) var(--mbx-ease-lid) .32s both}.hero-slab{isolation:isolate;position:relative}.hero-slab:before{content:"";z-index:-1;border-radius:inherit;background:var(--mbx-yellow);transform-origin:0 100%;animation:mbx-slab var(--dur-lid) var(--mbx-ease-lid) .38s both;position:absolute;inset:0;transform:rotate(-1.5deg)}@keyframes mbx-body{0%{transform:scaleY(.82)}}@keyframes mbx-lid{0%{transform:translateY(-55%)rotate(-9deg)}}@keyframes mbx-slab{0%{transform:translateY(-.35em)rotate(-5deg)}to{transform:rotate(-1.5deg)}}.heat-opt{cursor:pointer;border:2px solid var(--mbx-line);border-radius:var(--mbx-radius-md);background:var(--mbx-charcoal);text-align:center;min-width:0;min-height:5rem;transition:background-color var(--dur-quick) var(--mbx-ease-standard), border-color var(--dur-quick) var(--mbx-ease-standard), color var(--dur-quick) var(--mbx-ease-standard);flex-direction:column;justify-content:space-between;align-items:center;gap:.375rem;padding:.625rem .25rem .5rem;display:flex;position:relative;container-type:inline-size}.heat-opt:hover{border-color:var(--c)}.heat-opt:has(input:checked){border-color:var(--c);background:var(--c);color:var(--fg)}.heat-opt:has(input:focus-visible){outline:2px solid var(--mbx-yellow);outline-offset:3px}.heat-opt-num{font-size:clamp(1.6rem,1.2rem + 2vw,2.4rem);line-height:1}.heat-opt-name{overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;font-size:min(.75rem,19cqi);font-weight:700;line-height:1.15}@media (min-width:640px){.heat-opt{text-align:left;align-items:flex-start;padding:.8rem}.heat-opt-name{font-size:min(.875rem,19cqi)}}.heat-lid path{fill:#0000;stroke:var(--mbx-line-strong);stroke-width:36px;transition:fill var(--dur-base) var(--mbx-ease-standard), stroke var(--dur-base) var(--mbx-ease-standard)}.heat-lid:nth-of-type(2) path{transition-delay:40ms}.heat-lid:nth-of-type(3) path{transition-delay:80ms}.heat-lid:nth-of-type(4) path{transition-delay:.12s}.heat-original,.heat-panel{display:none}.heat-demo:has(input[value="0"]:checked) .heat-original{display:flex}.heat-demo:has(input[value="0"]:checked) .heat-lid{display:none}.heat-demo:has(input[value="1"]:checked) .heat-lid:nth-of-type(-n+1) path{fill:var(--heat-1);stroke:var(--heat-1)}.heat-demo:has(input[value="2"]:checked) .heat-lid:nth-of-type(-n+2) path{fill:var(--heat-2);stroke:var(--heat-2)}.heat-demo:has(input[value="3"]:checked) .heat-lid:nth-of-type(-n+3) path{fill:var(--heat-3);stroke:var(--heat-3)}.heat-demo:has(input[value="4"]:checked) .heat-lid:nth-of-type(-n+4) path{fill:var(--heat-4);stroke:var(--heat-4)}:is(.heat-demo:has(input[value="0"]:checked) .heat-panel[data-level="0"],.heat-demo:has(input[value="1"]:checked) .heat-panel[data-level="1"],.heat-demo:has(input[value="2"]:checked) .heat-panel[data-level="2"],.heat-demo:has(input[value="3"]:checked) .heat-panel[data-level="3"],.heat-demo:has(input[value="4"]:checked) .heat-panel[data-level="4"]){display:block}@supports not selector(:has(*)){.heat-original,.heat-panel{display:block}.heat-panel+.heat-panel{margin-top:1rem}}.product-card,.category-tile{transition:box-shadow var(--dur-quick) var(--mbx-ease-standard), transform var(--dur-quick) var(--mbx-ease-standard), border-color var(--dur-quick) var(--mbx-ease-standard)}.category-tile:focus-visible{outline:2px solid var(--mbx-yellow);outline-offset:4px}.product-card:has(a:focus-visible){outline:2px solid var(--mbx-yellow);outline-offset:4px}.category-tile .tile-lid{transform-origin:0 100%;transition:transform var(--dur-base) var(--mbx-ease-lid)}.category-tile:focus-visible .tile-lid{transform:translateY(-6px)rotate(-4deg)}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] .faq-icon{transform:rotate(45deg)}.faq-icon{transition:transform var(--dur-quick) var(--mbx-ease-standard)}:target,[id]{scroll-margin-top:5.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.legal-body{max-width:var(--measure);color:color-mix(in oklab, var(--mbx-white) 88%, transparent)}.legal-body>*+*{margin-top:1rem}.legal-body h2{font-size:var(--mbx-text-xl);color:var(--mbx-white);margin-top:2.5rem}.legal-body h3,.legal-body h4{font-size:var(--mbx-text-lg);color:var(--mbx-white);margin-top:1.75rem}.legal-body ul{padding-left:1.25rem;list-style:outside}.legal-body ol{padding-left:1.25rem;list-style:decimal}.legal-body li+li{margin-top:.4rem}.legal-body a{color:var(--mbx-yellow);text-underline-offset:3px;text-decoration:underline}.legal-body blockquote{border-left:4px solid var(--mbx-yellow);background:var(--mbx-charcoal);border-radius:0 var(--mbx-radius-sm) var(--mbx-radius-sm) 0;color:var(--mbx-white);padding:.75rem 1rem}.legal-body table{border-collapse:collapse;max-width:100%;font-size:var(--mbx-text-sm);display:block;overflow-x:auto}.legal-body th,.legal-body td{border:1px solid var(--mbx-line);text-align:left;vertical-align:top;padding:.5rem .75rem}.legal-body strong{color:var(--mbx-white)}.legal-body code{overflow-wrap:anywhere}@media print{.site-header,.site-footer,.mobile-bar,.no-print{display:none!important}body{color:#111316!important;background:#fff!important}.print-sheet{box-shadow:none!important;border:0!important}}.hero-title{letter-spacing:-.03em;overflow-wrap:break-word;font-size:clamp(2.75rem,1.2rem + 10vw,6.5rem)}:lang(zh-CN) .hero-title,:lang(ko) .hero-title,:lang(ja) .hero-title{letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere;font-size:clamp(2.1rem,1rem + 6.5vw,4.6rem);line-height:1.15}.hero-art{max-width:300px;margin-inline:auto;display:block;overflow:hidden}.hero-art img{width:107.4%;max-width:none;height:auto;margin-left:-7.4%;display:block}@media (min-width:768px){.hero-art{max-width:1222px}.hero-art img{width:103.6%;margin-left:-3.6%}}@property --mbx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mbx-spin{to{--mbx-angle:360deg}}@keyframes mbx-shimmer{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}.product-card,.category-tile{background:radial-gradient(120% 80% at 0% 0%, #fdc50112, transparent 55%) padding-box, linear-gradient(var(--card-bg,var(--mbx-charcoal)), var(--card-bg,var(--mbx-charcoal))) padding-box, linear-gradient(160deg, #fdc50161, var(--mbx-line) 38%, var(--mbx-line)) border-box;border-color:#0000;box-shadow:inset 0 1px #ffffff0d,0 2px 6px -2px #0009,0 22px 40px -28px #000000f2}.category-tile{--card-bg:var(--mbx-black)}.category-tile:focus-visible{--lit:1}.product-card:has(a:focus-visible){--lit:1}@media (hover:hover){.product-card:hover,.category-tile:hover{--lit:1}}.category-tile:focus-visible,.featured-card{background:linear-gradient(var(--card-bg,var(--mbx-charcoal)), var(--card-bg,var(--mbx-charcoal))) padding-box, conic-gradient(from var(--mbx-angle), var(--mbx-yellow), var(--mbx-gold), #fdc50133, var(--mbx-yellow)) border-box;animation:5s linear infinite mbx-spin;box-shadow:0 0 0 1px #fdc50140,0 18px 44px -18px #fdc50161,0 30px 60px -30px #000000f2}.product-card:has(a:focus-visible){background:linear-gradient(var(--card-bg,var(--mbx-charcoal)), var(--card-bg,var(--mbx-charcoal))) padding-box, conic-gradient(from var(--mbx-angle), var(--mbx-yellow), var(--mbx-gold), #fdc50133, var(--mbx-yellow)) border-box;animation:5s linear infinite mbx-spin;box-shadow:0 0 0 1px #fdc50140,0 18px 44px -18px #fdc50161,0 30px 60px -30px #000000f2}.category-tile:focus-visible{transform:translateY(-4px)rotate(-.4deg)}.product-card:has(a:focus-visible){transform:translateY(-4px)rotate(-.4deg)}@media (hover:hover){.product-card:hover,.category-tile:hover{background:linear-gradient(var(--card-bg,var(--mbx-charcoal)), var(--card-bg,var(--mbx-charcoal))) padding-box, conic-gradient(from var(--mbx-angle), var(--mbx-yellow), var(--mbx-gold), #fdc50133, var(--mbx-yellow)) border-box;animation:5s linear infinite mbx-spin;transform:translateY(-4px)rotate(-.4deg);box-shadow:0 0 0 1px #fdc50140,0 18px 44px -18px #fdc50161,0 30px 60px -30px #000000f2}.product-card:hover .product-stage img{transform:translateY(-4px)scale(1.03)}.category-tile:hover .tile-lid{transform:translateY(-6px)rotate(-4deg)}}@media (hover:none){.product-card:active,.category-tile:active{transform:scale(.985);box-shadow:0 0 0 1px #fdc50173,0 12px 32px -16px #fdc50180}}.featured-card{--card-bg:var(--mbx-black);border:2px solid #0000}.product-card .product-stage img{transition:transform var(--dur-slow) var(--mbx-ease-lid)}.product-card:has(a:focus-visible) .product-stage img{transform:translateY(-4px)scale(1.03)}.heat-display{transition:box-shadow var(--dur-base) var(--mbx-ease-standard)}.heat-demo:has(input[value="0"]:checked) .heat-display{box-shadow:0 0 0 1px #fdc5018c,0 0 46px -10px #ffb8008c}.heat-demo:has(input[value="1"]:checked) .heat-display{box-shadow:0 0 0 1px color-mix(in oklab, var(--heat-1) 55%, transparent), 0 0 24px -10px var(--heat-1)}.heat-demo:has(input[value="2"]:checked) .heat-display{box-shadow:0 0 0 1px color-mix(in oklab, var(--heat-2) 60%, transparent), 0 0 36px -10px var(--heat-2)}.heat-demo:has(input[value="3"]:checked) .heat-display{box-shadow:0 0 0 1px color-mix(in oklab, var(--heat-3) 65%, transparent), 0 0 50px -8px var(--heat-3)}.heat-demo:has(input[value="4"]:checked) .heat-display{box-shadow:0 0 0 1px color-mix(in oklab, var(--heat-4) 70%, transparent), 0 0 66px -6px var(--heat-4)}.heat-opt:has(input:checked){box-shadow:0 10px 30px -12px var(--c)}.js-reveal [data-reveal]>*{transition:opacity .62s var(--mbx-ease-out), transform .62s var(--mbx-ease-out)}.js-reveal [data-reveal]:not(.is-in)>*{opacity:0;transform:translateY(22px)}.js-reveal [data-reveal]>:nth-child(2){transition-delay:90ms}.js-reveal [data-reveal]>:nth-child(3){transition-delay:.18s}.js-reveal [data-reveal]>:nth-child(4){transition-delay:.27s}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.hero-parallax-slow{animation:linear both mbx-parallax-slow;animation-timeline:scroll(root);animation-range:0 100vh}.hero-parallax-fast{animation:linear both mbx-parallax-fast;animation-timeline:scroll(root);animation-range:0 100vh}}}@keyframes mbx-parallax-slow{to{transform:translateY(18vh)}}@keyframes mbx-parallax-fast{to{transform:translateY(-6vh)}}.skeleton-shimmer{position:relative;overflow:hidden}.skeleton-shimmer:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff12 50%,#0000 70%);animation:1.6s linear infinite mbx-shimmer;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.featured-card,.product-card,.category-tile{animation:none!important;transform:none!important}.product-card .product-stage img{transform:none!important}.js-reveal [data-reveal]:not(.is-in)>*{opacity:1;transform:none}}.mobile-nav::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009}.mobile-nav[open]{animation:mbx-sheet-in var(--dur-base) var(--mbx-ease-out)}@keyframes mbx-sheet-in{0%{opacity:0;transform:translate(24px)}}
