*,*:before,*:after{box-sizing:border-box}*{margin:0}html{font-size:var(--font-body-size, 16px);-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-body-family, sans-serif);font-weight:var(--font-body-weight, 400);font-style:var(--font-body-style, normal);line-height:var(--font-body-line-height, 1.47);letter-spacing:-.022em;background-color:var(--color-background, #fff);color:var(--color-foreground, rgb(29, 29, 31));font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(dialog[open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%}img{height:auto}p{text-wrap:pretty;overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child{margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child{margin-block-end:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family, sans-serif);font-weight:var(--font-heading-weight, 700);font-style:var(--font-heading-style, normal);letter-spacing:var(--font-heading-letter-spacing, -.02em);line-height:1.15;overflow-wrap:break-word}h1{font-size:clamp(2rem,calc(var(--font-heading-size, 40px) * 1),5rem)}h2{font-size:clamp(1.5rem,calc(var(--font-heading-size, 40px) * .75),3.5rem)}h3{font-size:clamp(1.25rem,calc(var(--font-heading-size, 40px) * .6),2.5rem)}h4{font-size:clamp(1.125rem,calc(var(--font-heading-size, 40px) * .5),1.75rem)}h5{font-size:1rem;font-weight:600}h6{font-size:.875rem;font-weight:600}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}.shopify-section{--content-width: min( calc(var(--page-width, 1440px) - var(--page-margin, 20px) * 2), calc(100% - var(--page-margin, 20px) * 2) );--content-margin: minmax(var(--page-margin, 20px), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;display:grid;grid-template-columns:var(--content-grid);width:100%}.shopify-section>*{grid-column:2}.section--rounded{border-radius:1rem;overflow:hidden}.shopify-section>.page-width,.shopify-section>.full-width{grid-column:1 / -1}.shopify-section>:not(.full-width,.page-width) .page-width{padding-inline:0;max-width:none}.container,.page-width{width:100%;max-width:var(--page-width, 1440px);margin-inline:auto;padding-inline:var(--page-margin, 20px)}main{flex:1}.section-header{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-block-end:2rem;text-align:var(--section-align, left)}.section-header[style*=--section-align],:where([style*=--section-align]) .section-header{flex-direction:column;align-items:var(--section-align-items, flex-start)}[style*="--section-align: center"] .section-header{align-items:center}[style*="--section-align: right"] .section-header{align-items:flex-end}.section-header--center{flex-direction:column;align-items:center;text-align:center}.section-heading{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:var(--font-heading-weight, 700);letter-spacing:var(--font-heading-letter-spacing, -.02em);line-height:1.15}[style*="--heading-scale: h1"] .section-heading{font-size:clamp(2rem,5vw,3.5rem)}[style*="--heading-scale: h3"] .section-heading{font-size:clamp(1.125rem,3vw,1.75rem)}.section-subheading{color:rgba(var(--color-foreground-rgb),.65);font-size:1.0625rem;line-height:1.6;max-width:48ch;flex-basis:100%}.section-header--center .section-subheading{margin-inline:auto}.section-header__link{font-size:.9375rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em;margin-inline-start:auto}.skip-to-content-link{position:fixed;top:1rem;left:1rem;z-index:9999;padding:.75rem 1.5rem;background-color:var(--color-background, #fff);color:var(--color-foreground, #1a1a1a);border:2px solid var(--color-foreground, #1a1a1a);border-radius:4px;font-weight:600;transform:translateY(-150%);transition:transform var(--duration-short, .2s) ease;text-decoration:none}.skip-to-content-link:focus{transform:translateY(0)}.visually-hidden,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-announce{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--color-primary, #1a1a1a);outline-offset:2px}:focus:not(:focus-visible){outline:none}:lang(zh),:lang(zh-CN),:lang(zh-TW),:lang(zh-HK){word-break:normal;overflow-wrap:anywhere;line-break:strict}:lang(ja){word-break:keep-all;overflow-wrap:anywhere;line-break:strict;-webkit-hyphens:none;hyphens:none}:lang(ko){word-break:keep-all;overflow-wrap:anywhere;line-break:strict}:lang(zh) h1,:lang(zh) h2,:lang(zh) h3,:lang(zh) h4,:lang(zh-CN) h1,:lang(zh-CN) h2,:lang(zh-CN) h3,:lang(zh-TW) h1,:lang(zh-TW) h2,:lang(zh-TW) h3,:lang(ja) h1,:lang(ja) h2,:lang(ja) h3,:lang(ja) h4,:lang(ko) h1,:lang(ko) h2,:lang(ko) h3,:lang(ko) h4{word-break:auto-phrase;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}[data-animate]{opacity:1!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/246/assets/critical.css.map */
