@font-face{font-family:neueMontrealMono;src:url(../media/PPNeueMontrealMono_Book-s.p.24acikgnxckme.woff2?dpl=b48df9b1bc4c8d5da5fd8ed65902949a8d8eecc0)format("woff2");font-display:swap;font-weight:300}@font-face{font-family:neueMontrealMono;src:url(../media/PPNeueMontrealMono_Regular-s.p.1lmyssk5xdjuy.woff2?dpl=b48df9b1bc4c8d5da5fd8ed65902949a8d8eecc0)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:neueMontrealMono;src:url(../media/PPNeueMontrealMono_Medium-s.p.34_5uzj5_paa_.woff2?dpl=b48df9b1bc4c8d5da5fd8ed65902949a8d8eecc0)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:neueMontrealMono;src:url(../media/PPNeueMontrealMono_Bold-s.p.3wtbhw7unurh2.woff2?dpl=b48df9b1bc4c8d5da5fd8ed65902949a8d8eecc0)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:neueMontrealMono Fallback;src:local(Arial);ascent-override:72.86%;descent-override:18.4%;line-gap-override:0.0%;size-adjust:131.49%}.neuemontrealmono_3f0e7304-module__XXZ7Aa__className{font-family:neueMontrealMono,neueMontrealMono Fallback}.neuemontrealmono_3f0e7304-module__XXZ7Aa__variable{--font-mono-grotesk:"neueMontrealMono", "neueMontrealMono Fallback"}
.menu-module__hb168a__mobilePill{background:var(--float);-webkit-backdrop-filter:blur(20px);border-radius:8px;align-items:center;gap:16px;height:44px;padding:0 24px;font-weight:400;display:flex}.menu-module__hb168a__mobileAction{min-width:66px;height:44px;color:var(--soot);text-transform:uppercase;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:359px){.menu-module__hb168a__mobilePill{padding-inline:12px}}.menu-module__hb168a__sheet{z-index:50;width:100vw;color:var(--soot);background:var(--float);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);font-family:var(--font-grotesk), "PingFang SC", sans-serif;flex-direction:column;font-weight:400;display:flex;position:fixed;inset:0;overflow:hidden}@supports ((-webkit-backdrop-filter:blur(0))) and (not ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0)))){.menu-module__hb168a__sheet{-webkit-backdrop-filter:blur(40px)}}.menu-module__hb168a__header{height:calc(82px + var(--safe-top));padding:var(--safe-top) 16px 0;flex:none;justify-content:space-between;align-items:center;display:flex}.menu-module__hb168a__logo{align-items:center;min-height:44px;display:flex}.menu-module__hb168a__logo img{width:161.289px;height:32px}.menu-module__hb168a__close{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;display:flex}.menu-module__hb168a__viewport{overscroll-behavior:contain;scrollbar-width:none;flex:1 1 0;min-height:0;overflow:hidden auto}.menu-module__hb168a__viewport::-webkit-scrollbar{display:none}.menu-module__hb168a__content{min-height:792px;padding:64px 16px calc(16px + var(--safe-bottom));flex-direction:column;gap:48px;display:flex}.menu-module__hb168a__navigationAndLegal{flex-direction:column;gap:64px;padding-top:32px;display:flex}.menu-module__hb168a__navigation{font-family:var(--font-mono-grotesk), "PingFang SC", monospace;flex-direction:column;gap:24px;display:flex}.menu-module__hb168a__mainLink{text-transform:uppercase;text-align:left;overflow-wrap:anywhere;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;font-size:14px;font-weight:400;line-height:20px;display:flex}.menu-module__hb168a__mainLink img{flex-shrink:0}.menu-module__hb168a__mainLink[aria-current=page],.menu-module__hb168a__mainLink[aria-current=true],.menu-module__hb168a__productLink[aria-current=page]{text-underline-offset:.25em;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:.05em}.menu-module__hb168a__chevronExpanded{transform:rotate(180deg)}.menu-module__hb168a__products{flex-direction:column;gap:16px;display:flex}.menu-module__hb168a__productLinks{flex-direction:column;gap:8px;padding-inline-start:16px;display:flex}.menu-module__hb168a__productLinks[hidden]{display:none}.menu-module__hb168a__productLink{text-transform:uppercase;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:14px;font-weight:400;line-height:20px;display:flex}.menu-module__hb168a__legalLinks{flex-direction:column;gap:16px;display:flex}.menu-module__hb168a__legalLink{text-underline-position:from-font;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:14px;line-height:24px;text-decoration:underline;display:flex}.menu-module__hb168a__metadata{color:var(--mute);overflow-wrap:anywhere;flex-direction:column;gap:8px;font-size:12px;line-height:16px;display:flex}.menu-module__hb168a__metadata a,.menu-module__hb168a__metadata button{text-underline-position:from-font;text-decoration:underline}@media (min-width:64rem){.menu-module__hb168a__sheet{display:none}}
[data-storefront] main,[data-storefront-overlay]{font-family:var(--font-grotesk), "PingFang SC", sans-serif;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5rem}:is([data-storefront] main,[data-storefront-overlay]) .store-button{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:2.75rem;padding-block:.5rem;font-size:1rem;line-height:1.5rem}@media (min-width:64rem) and (pointer:fine){:is([data-storefront] main,[data-storefront-overlay]) .store-button{min-height:2.5rem}}.product-media-slot{place-items:center;display:grid;container-type:size}.product-media-square{aspect-ratio:1;width:min(100cqw,100cqh);position:relative}@media (max-height:40rem){html[data-site][data-snap]{scroll-snap-type:y proximity}}@media not (min-width:64rem),(any-pointer:coarse){html[data-site][data-snap]{scroll-snap-type:none}}@media (not (min-width:64rem)) and (prefers-reduced-motion:no-preference){html[data-site]:has([data-paged-gallery]):not(:has([data-gen2-reservation])):not(:has(input:focus,textarea:focus,[contenteditable=true]:focus)){scroll-snap-type:y mandatory}}html[data-site][data-snap]:has(input:focus,textarea:focus,[contenteditable=true]:focus){scroll-snap-type:none;scroll-behavior:auto}.footer-layout{padding:2rem 1rem calc(2rem + var(--safe-bottom));overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem;display:grid;position:relative}.footer-brand{aspect-ratio:1;grid-area:6/1/auto/-1;width:100%;display:grid}.footer-tagline{grid-area:1/1/auto/-1}.footer-links{grid-area:3/1}.footer-social{grid-area:3/2}.footer-links,.footer-social{gap:0}.footer-links a,.footer-social a{align-items:center;min-height:2.75rem;display:flex}.footer-address{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;font-size:1rem;line-height:1.5rem;display:grid}.footer-controls{grid-area:4/1/auto/-1;gap:1.5rem}.footer-controls>*{grid-column:1}.footer-legal{grid-area:5/1/auto/-1}.footer-controls button{min-height:2.75rem}.footer-controls button>:last-child[aria-hidden]{margin-left:auto}.footer-payments{gap:.5rem .4375rem}@media (min-width:64rem){.footer-brand{aspect-ratio:1;grid-area:auto;width:min(40.4375rem,50% - 1.5rem);height:auto;position:absolute;bottom:1rem;left:1rem}.footer-layout{grid-template-rows:auto 1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 1rem;min-height:72.0625rem;padding:1rem}.footer-controls{grid-area:1/1/auto/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:1rem}.footer-controls>:first-child{grid-column:1/span 3}.footer-controls>:nth-child(2){grid-column:4/span 3}.footer-controls>.footer-payments{grid-column:9/span 4;justify-content:end}.footer-controls button>:last-child[aria-hidden]{margin-left:0}.footer-tagline,.footer-address,.footer-links{margin-top:11.5rem}.footer-tagline{grid-area:2/1/auto/span 3}.footer-address{grid-area:2/4/auto/span 4;gap:1.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.footer-links,.footer-social{gap:1.5rem}.footer-links a,.footer-social a{min-height:0}.footer-links{grid-area:2/10/auto/span 3}.footer-social{grid-area:2/10/auto/span 3;margin-top:35.5rem;padding-bottom:2rem}.footer-legal{grid-area:3/10/auto/span 3}}:is([data-storefront] main,[data-storefront-overlay]) :lang(zh-CN),:is([data-storefront] main,[data-storefront-overlay]) :lang(zh-TW){font-family:"PingFang SC", var(--font-grotesk), sans-serif}.checkout-grid .store-button{min-height:3rem!important}.checkout-grid .field-input:has([aria-haspopup=listbox]){padding-block:0}:is([data-storefront] main,[data-storefront-overlay]) :is(input.field-input,textarea):focus-visible{box-shadow:0 2px 0 var(--soot);outline:none}.coupon-entry:has(input:focus-visible){border-color:var(--soot);box-shadow:0 2px 0 var(--soot)}:is([data-storefront] main,[data-storefront-overlay]) .coupon-entry input.field-input:focus-visible{box-shadow:none}
