@font-face{font-family:SlideYouran;src:url(/cdn/shop/files/slideyouran-Regular.woff2?v=1759854350) format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,fieldset{margin:0;padding:0}ul[role=list],ol[role=list],nav ul,nav ol{list-style:none}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100vh;min-height:100dvh;background:var(--surface);color:var(--ink);font-family:var(--ff-body);font-weight:var(--fw-light);font-size:var(--fs-base);line-height:var(--lh-normal);letter-spacing:var(--tr-normal);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}.link-line{position:relative;display:inline-block;padding-bottom:.15em}.link-line:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-base) var(--ease-out)}.link-line:hover:after,.link-line:focus-visible:after{transform:scaleX(1)}:focus-visible{outline:1px solid var(--ink);outline-offset:3px}::selection{background:var(--ink);color:var(--surface)}.h1,h1{font-family:var(--ff-display);font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:-.01em;font-weight:500}.h2,h2{font-family:var(--ff-display);font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:-.01em;font-weight:500}.h3,h3{font-family:var(--ff-display);font-size:var(--fs-h3);line-height:var(--lh-snug);letter-spacing:var(--tr-display);font-weight:400}.h4,h4{font-family:var(--ff-display);font-size:var(--fs-h4);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);font-weight:400}.h5,h5{font-family:var(--ff-display);font-size:var(--fs-h5);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);font-weight:400}.h6,h6{font-family:var(--ff-display);font-size:var(--fs-h6);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);font-weight:400}p{font-size:var(--fs-base);line-height:var(--lh-loose)}.lead{font-size:var(--fs-lead);line-height:var(--lh-loose)}.label{font-family:var(--ff-body);font-size:var(--fs-micro);font-weight:var(--fw-medium);text-transform:uppercase;letter-spacing:var(--tr-label);line-height:1}.label-sm{font-family:var(--ff-body);font-size:var(--fs-small);font-weight:var(--fw-regular);text-transform:uppercase;letter-spacing:var(--tr-label-sm);line-height:1}.hanzi{font-family:var(--ff-hanzi);letter-spacing:.04em}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad-x)}.container--full{width:100%;padding-inline:0;max-width:none}.section{padding-block:var(--section-pad-y)}.section--tight{padding-block:clamp(2rem,4vw,4rem)}.section--inverse{background:var(--surface-inverse);color:var(--surface)}.section--product{background:var(--surface-product)}.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}.skip-link{position:absolute;top:0;left:0;padding:var(--sp-3) var(--sp-5);background:var(--ink);color:var(--surface);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:var(--tr-label-sm);z-index:999;transform:translateY(-200%);transition:transform var(--dur-quick) var(--ease-out)}.skip-link:focus-visible{transform:translateY(0)}.reveal{opacity:0;transform:translateY(30px);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}.reveal.is-inview{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}html{scrollbar-gutter:stable}body.no-scroll{overflow:hidden}@supports not (scrollbar-gutter: stable){body.no-scroll,body.no-scroll .site-header{padding-right:var(--scrollbar-w, 0px)}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/base.css.map */
