:root{--k4u-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-body--family: var(--k4u-font);--font-subheading--family: var(--k4u-font);--font-heading--family: var(--k4u-font);--font-accent--family: var(--k4u-font);--k4u-night: #1D1D1F;--k4u-ink: #1D1D1F;--k4u-muted: #6E6E73;--k4u-faint: #86868B;--k4u-foam: #F5F5F7;--k4u-concrete: #F5F5F7;--k4u-line: #D2D2D7;--k4u-g0: #fff;--k4u-g1: #F5F5F7;--k4u-gd: #1D1D1F;--k4u-on-dark: #fff;--k4u-on-dark-2: rgba(255, 255, 255, .8);--k4u-wrap: 1260px;--k4u-text: 840px;--k4u-gutter: 24px;--k4u-edge: max(var(--k4u-gutter), calc((100% - var(--k4u-wrap)) / 2));--k4u-section-y: 144px;--k4u-head-gap: 64px;--k4u-tile-pad: 48px;--k4u-gap: 24px;--k4u-gap-snap: 20px;--k4u-radius: 12px;--k4u-opt-r: 12px;--k4u-card-r: 28px;--k4u-card-r-sm: 18px;--k4u-pill-r: 980px;--k4u-ease: cubic-bezier(.28, .11, .32, 1);--k4u-ease-io: cubic-bezier(.42, 0, .58, 1);--k4u-ls: 1;--t-hero: calc(88px * var(--k4u-ls));--t-hero-lh: 1.0455;--t-hero-ls: -.015em;--t-hero-long: calc(72px * var(--k4u-ls));--t-hero-long-lh: 1.0556;--t-hero-long-ls: -.012em;--t-h1p: calc(64px * var(--k4u-ls));--t-h1p-lh: 1.0625;--t-h1p-ls: -.009em;--t-h2: calc(48px * var(--k4u-ls));--t-h2-lh: 1.0833;--t-h2-ls: -.003em;--t-key: 48px;--t-key-lh: 1;--t-key-ls: -.003em;--t-h3: 28px;--t-h3-lh: 1.1429;--t-h3-ls: .007em;--t-lede: 21px;--t-lede-lh: 1.3333;--t-lede-ls: .011em;--t-para: 21px;--t-para-lh: 1.381;--t-para-ls: .011em;--t-body: 17px;--t-body-lh: 1.4706;--t-body-ls: -.022em;--t-cap: 14px;--t-cap-lh: 1.2857;--t-cap-ls: -.016em;--t-fine: 12px;--t-fine-lh: 1.3333;--t-fine-ls: -.01em;--k4u-t-hero: var(--t-hero);--k4u-t-head: var(--t-h2);--k4u-t-head-ls: var(--t-h2-ls);--k4u-t-title: var(--t-h3);--k4u-t-title-ls: var(--t-h3-ls);--k4u-t-lede: var(--t-lede)}@media(max-width:1068px){:root{--k4u-section-y: 120px;--k4u-head-gap: 48px;--k4u-tile-pad: 40px;--t-hero: calc(72px * var(--k4u-ls));--t-hero-lh: 1.0556;--t-hero-ls: -.012em;--t-hero-long: calc(56px * var(--k4u-ls));--t-hero-long-lh: 1.0714;--t-hero-long-ls: -.009em;--t-h1p: calc(56px * var(--k4u-ls));--t-h1p-lh: 1.0714;--t-h1p-ls: -.006em;--t-h2: calc(40px * var(--k4u-ls));--t-h2-lh: 1.1;--t-h2-ls: 0em;--t-key: 40px;--t-h3: 24px;--t-h3-lh: 1.1667}}@media(max-width:749px){:root{--k4u-section-y: 96px;--k4u-head-gap: 40px;--k4u-tile-pad: 28px;--k4u-gap: 16px;--k4u-gap-snap: 16px;--t-hero: calc(44px * var(--k4u-ls));--t-hero-lh: 1.0909;--t-hero-ls: 0em;--t-hero-long: calc(44px * var(--k4u-ls));--t-hero-long-lh: 1.0909;--t-hero-long-ls: 0em;--t-h1p: calc(36px * var(--k4u-ls));--t-h1p-lh: 1.1111;--t-h1p-ls: 0em;--t-h2: calc(32px * var(--k4u-ls));--t-h2-lh: 1.125;--t-h2-ls: .004em;--t-key: 40px;--t-h3: 22px;--t-h3-lh: 1.1818;--t-lede: 19px;--t-lede-lh: 1.3684;--t-para: 19px;--t-para-lh: 1.4211}}html:lang(ms){--k4u-ls: .88}html:lang(zh-CN){--k4u-ls: .86;--t-hero-ls: 0em;--t-hero-long-ls: 0em;--t-h1p-ls: 0em;--t-h2-ls: 0em;--t-key-ls: 0em;--t-h3-ls: 0em;--t-lede-ls: 0em;--t-para-ls: 0em;--t-body-ls: 0em;--t-cap-ls: 0em;--t-fine-ls: 0em;--t-hero-lh: 1.3;--t-hero-long-lh: 1.3;--t-h1p-lh: 1.3;--t-h2-lh: 1.3;--t-h3-lh: 1.35;--t-lede-lh: 1.55;--t-para-lh: 1.6;--t-body-lh: 1.7;--t-cap-lh: 1.5;--t-fine-lh: 1.6}html:lang(zh-CN){--k4u-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif}html{-webkit-text-size-adjust:100%}body{background:#fff;color:var(--k4u-ink);font-family:var(--k4u-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.k4u{font-family:var(--k4u-font);font-size:var(--t-body);line-height:var(--t-body-lh);letter-spacing:var(--t-body-ls);color:var(--k4u-ink)}:where(.k4u) :is(h1,h2,h3,h4){font-weight:600;letter-spacing:0}:where(.k4u) a{text-underline-offset:3px}html:lang(zh-CN) .k4u,html:lang(zh-CN) body{letter-spacing:0}::selection{background:#d7e9f7;color:var(--k4u-ink)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--k4u-water);outline-offset:3px}.k4u :focus-visible{outline-width:2px}.k4u-apple-hero{font-size:var(--t-hero);line-height:var(--t-hero-lh);font-weight:600;letter-spacing:var(--t-hero-ls);text-wrap:balance}.k4u-apple-hero[data-len=long]{font-size:var(--t-hero-long);line-height:var(--t-hero-long-lh);letter-spacing:var(--t-hero-long-ls)}.k4u-apple-h1p{font-size:var(--t-h1p);line-height:var(--t-h1p-lh);font-weight:600;letter-spacing:var(--t-h1p-ls);text-wrap:balance}.k4u-apple-head,.k4u-apple-h2{font-size:var(--t-h2);line-height:var(--t-h2-lh);font-weight:600;letter-spacing:var(--t-h2-ls);text-wrap:balance}.k4u-apple-key{font-size:var(--t-key);line-height:var(--t-key-lh);font-weight:600;letter-spacing:var(--t-key-ls);font-variant-numeric:tabular-nums}.k4u-apple-title,.k4u-apple-h3{font-size:var(--t-h3);line-height:var(--t-h3-lh);font-weight:600;letter-spacing:var(--t-h3-ls);text-wrap:balance}.k4u-apple-lede{font-size:var(--t-lede);line-height:var(--t-lede-lh);font-weight:400;letter-spacing:var(--t-lede-ls);color:var(--k4u-muted);text-wrap:pretty}.k4u-apple-para{font-size:var(--t-para);line-height:var(--t-para-lh);font-weight:600;letter-spacing:var(--t-para-ls);color:var(--k4u-muted);text-wrap:pretty}.k4u-apple-para :is(b,strong,.is-ink){color:var(--k4u-ink);font-weight:inherit}.k4u-apple-body{font-size:var(--t-body);line-height:var(--t-body-lh);font-weight:400;letter-spacing:var(--t-body-ls);text-wrap:pretty}.k4u-apple-cap{font-size:var(--t-cap);line-height:var(--t-cap-lh);letter-spacing:var(--t-cap-ls);color:var(--k4u-muted)}.k4u-apple-fine{font-size:var(--t-fine);line-height:var(--t-fine-lh);letter-spacing:var(--t-fine-ls);color:var(--k4u-muted)}.k4u-apple-eyebrow{font-size:14px;line-height:1.2;font-weight:600;letter-spacing:-.005em;color:var(--k4u-muted)}.k4u-apple-2tone>:last-child,.k4u-apple-2tone .is-grey{color:var(--k4u-faint)}:root :is(.k4u-as__price,.k4u-pdpset__price,.k4u-price) s{color:var(--k4u-muted);opacity:1}.k4u-gd{background:var(--k4u-gd);color:var(--k4u-on-dark)}:is(.k4u-gd,.k4u-on-dark) :is(.k4u-apple-lede,.k4u-apple-para,.k4u-apple-cap,.k4u-apple-fine,.k4u-apple-eyebrow){color:var(--k4u-on-dark-2)}:is(.k4u-gd,.k4u-on-dark) .k4u-apple-para :is(b,strong,.is-ink){color:var(--k4u-on-dark)}:is(.k4u-gd,.k4u-on-dark) :is(.k4u-apple-2tone>:last-child,.k4u-apple-2tone .is-grey){color:var(--k4u-on-dark-2)}:is(.k4u-gd,.k4u-on-dark) a.k4u-link{color:var(--k4u-on-dark)}.k4u-g0{background:var(--k4u-g0)}.k4u-g1{background:var(--k4u-g1)}.k4u-col{box-sizing:border-box;width:100%;max-width:calc(var(--k4u-wrap) + 2 * var(--k4u-gutter));margin-inline:auto;padding-inline:var(--k4u-gutter)}.k4u-col--text{max-width:calc(var(--k4u-text) + 2 * var(--k4u-gutter))}.k4u-sec{padding-block:var(--k4u-section-y)}.k4u-sec--tight{padding-block:96px}.k4u-sec--follow{padding-top:calc(var(--k4u-section-y) / 2)}.k4u-hero{padding:96px var(--k4u-gutter) 0;text-align:center}.k4u-hero__eyebrow{margin:0 0 12px;font:600 21px/21px var(--k4u-font);letter-spacing:.011em;color:var(--k4u-muted)}.k4u-hero h1{max-width:18em;margin:0 auto}.k4u-hero__lede{max-width:36em;margin:20px auto 0}.k4u-hero__media{max-width:var(--k4u-wrap);margin:64px auto 0;border-radius:var(--k4u-card-r);overflow:hidden}.k4u-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 28px;margin-top:32px}.k4u-actions a.k4u-link,.k4u-head a.k4u-link{color:var(--k4u-water-deep)}:is(.k4u-gd,.k4u-on-dark) :is(.k4u-actions,.k4u-head) a.k4u-link{color:var(--k4u-on-dark)}.k4u-head{max-width:var(--k4u-wrap);margin:0 auto var(--k4u-head-gap)}.k4u-head--c{text-align:center}@media(max-width:749px){.k4u-hero{padding-top:56px}.k4u-hero__eyebrow{font-size:17px;line-height:21px}.k4u-hero__media{margin-top:40px}.k4u-actions{flex-direction:column;gap:12px}.k4u-actions .k4u-btn{width:100%;min-height:48px}}.k4u .k4u-btn,.k4u-btn{min-height:44px;padding:0 22px;border-radius:var(--k4u-pill-r);font:500 17px/1.1 var(--k4u-font);letter-spacing:-.022em;--button-border-width: 0px;transition:background-color .25s var(--k4u-ease),color .25s var(--k4u-ease),box-shadow .25s var(--k4u-ease),transform .1s ease}.k4u .k4u-btn:active,.k4u-btn:active{transform:scale(.97)}.k4u .k4u-btn--sm,.k4u-btn--sm{padding:0 18px}:root :is(.k4u-btn,.k4u-build__bar-act .k4u-btn,.k4u-build__land .k4u-btn,.k4u-promo__cta .k4u-btn,.cart__ctas :is(.cart__checkout-button,.k4u-btn--wa),.cart-items__empty-button){--height-buy-buttons: 44px;min-height:44px;border-radius:980px;font-size:17px;font-weight:500}.k4u .k4u-btn--line,.k4u-btn--line{--button-color: var(--k4u-water);--button-background-color: transparent;--button-border-color: var(--k4u-water);--button-border-width: 1px}@media(hover:hover){.k4u .k4u-btn--line:hover,.k4u-btn--line:hover{--button-color: #fff;--button-background-color: var(--k4u-water);--button-border-color: var(--k4u-water)}.k4u .k4u-btn--white:hover,.k4u-btn--white:hover{--button-background-color: #F5F5F7;--button-border-color: #F5F5F7}}.k4u .k4u-btn--ghost-white,.k4u-btn--ghost-white{--button-border-width: 1px}.k4u-btn[disabled]{opacity:.42}.k4u-link{gap:4px;font-size:17px;font-weight:400;color:var(--k4u-water-deep);text-decoration:none}.k4u-link:after{content:"\203a";content:"\203a" / "";font-size:1.25em;line-height:1;transition:transform .25s var(--k4u-ease)}@media(hover:hover){.k4u-link:hover{text-decoration:underline;text-decoration-thickness:1px}.k4u-link:hover:after{transform:translate(2px)}}.k4u-link svg{display:none}#header-group,.k4u-footer{--page-content-width: var(--k4u-wrap);--page-margin: var(--k4u-gutter);--page-width: calc(var(--k4u-wrap) + 2 * var(--k4u-gutter))}.k4u-langbar{position:relative;z-index:5;display:flex;align-items:center;height:32px;background:#f5f5f7;color:var(--k4u-muted);font-size:12px}.k4u-langbar .k4u-wrap{width:100%}.k4u-langbar__form{gap:4px}.k4u-langbar__label{display:none}.k4u-langbar button{min-width:44px;min-height:44px;margin-block:-6px;padding:0 10px;color:var(--k4u-muted);font:400 12px/1 var(--k4u-font);letter-spacing:-.01em}.k4u-langbar button[aria-current=true]{position:relative;background:transparent;color:var(--k4u-ink);font-weight:600;border-radius:0}.k4u-langbar button[aria-current=true]:after{content:"";position:absolute;inset:auto 0 6px;height:2px;background:var(--k4u-ink)}@media(hover:hover){.k4u-langbar button:not([aria-current=true]):hover{background:transparent;color:var(--k4u-ink)}}.k4u-langbar button:focus-visible{outline:2px solid var(--k4u-water);outline-offset:-2px}#header-group [id*=header_announcements]{font-size:12px;letter-spacing:-.01em}#header-group .announcement-bar__slider{width:100%;max-width:calc(440px + 2 * var(--button-size, 44px));margin-inline:auto}#header-group .announcement-bar__slides{max-width:440px}#header-group [id*=header_announcements] :is(p,a,span){font-size:12px;font-weight:400}@media(min-width:900px){#header-group [id*=header_announcements]+[id$=__k4u_langbar]{position:relative;z-index:6;height:0}#header-group [id*=header_announcements]+[id$=__k4u_langbar] .k4u-langbar{position:absolute;inset:auto 0 0;background:transparent;pointer-events:none}#header-group [id*=header_announcements]+[id$=__k4u_langbar] .k4u-langbar__form{pointer-events:auto}}@media(max-width:899px){#header-group [id*=header_announcements]{display:none}}#header-component{--color-background-top-row: rgba(255, 255, 255, .78) !important;--color-background-bottom-row: rgba(255, 255, 255, .78) !important;box-shadow:0 1px #00000014}@media(min-width:900px){#header-component{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}}@media(max-width:899px){#header-component{--color-background-top-row: rgba(255, 255, 255, .97) !important;--color-background-bottom-row: rgba(255, 255, 255, .97) !important}}@media(min-width:750px){#header-component{--header-padding: 6px}}#header-component,#header-component a,#header-component button{font-family:var(--k4u-font);letter-spacing:-.01em}#header-component .menu-list__link,#header-component [class*=menu] a{font-size:14px;font-weight:400;color:var(--k4u-ink);opacity:.86}@media(hover:hover){#header-component .menu-list__link:hover{opacity:1}}#header-component .menu-list__link[aria-current=page]{opacity:1;font-weight:600}@media(prefers-reduced-transparency:reduce){#header-component{-webkit-backdrop-filter:none;backdrop-filter:none;--color-background-top-row: #fff !important;--color-background-bottom-row: #fff !important}}.k4u-footer{background:#f5f5f7;color:var(--k4u-muted);padding-block:48px calc(72px + env(safe-area-inset-bottom,0px));font-size:12px;line-height:1.5;letter-spacing:-.01em}.k4u-footer h3{color:var(--k4u-ink);font-size:12px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px}.k4u-footer .k4u-footer__brand{min-height:44px;margin-bottom:6px;color:var(--k4u-ink)}.k4u-footer__logo{height:var(--header-logo-image-height, 34px);width:auto}.k4u-footer a:not(.k4u-boss,.k4u-footer__brand){min-height:44px;margin:-6px;padding:6px;font-size:12px}.k4u-footer .k4u-boss{min-height:44px}.k4u-footer :is(a,button,summary):focus-visible{outline:2px solid var(--k4u-water);outline-offset:3px}@media(hover:hover){.k4u-footer a:hover{color:var(--k4u-ink);text-decoration:underline}}.k4u-footer .k4u-boss b{color:var(--k4u-ink);font-weight:600}.k4u-footer__base{align-items:center;border-top-color:var(--k4u-line);color:var(--k4u-muted);font-size:12px}.k4u-footer a svg{width:16px;height:16px}.k4u-footer__notes{max-width:980px;margin:0 0 8px;padding-bottom:32px;border-bottom:1px solid var(--k4u-line);font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--k4u-muted)}.k4u-footer__notes ol{margin:0;padding-left:1.4em}.k4u-footer__notes li{margin-bottom:9.6px;scroll-margin-top:calc(var(--header-height, 66px) + 24px)}.k4u-footer__notes li:last-child{margin-bottom:0}.k4u-footer__notes li:target{color:var(--k4u-ink)}.k4u-wa-float{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));height:56px;width:56px;padding:0;justify-content:center;border-radius:50%;background:var(--k4u-water);color:#fff;box-shadow:0 4px 16px #0000002e}.k4u-wa-float:focus-visible{outline:2px solid var(--k4u-water);outline-offset:3px}@media(hover:hover){.k4u-wa-float:hover{background:var(--k4u-water-deep)}}.k4u-wa-float span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:no-preference){html.k4u-js [data-k4u-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s var(--k4u-ease),transform .7s var(--k4u-ease);transition-delay:var(--k4u-reveal-delay, 0s)}html.k4u-js [data-k4u-reveal].is-in{opacity:1;transform:none}}html:lang(zh-CN) :is(body,body *):not([class*=num],[class*=__time]){letter-spacing:0!important}html:lang(zh-CN) :is(.k4u-build :is(h1,h2,h3),.k4u-build__sh,.k4u-demostrip h2,.k4u-apple-hero,.k4u-apple-h1p,.k4u-apple-head,.k4u-apple-h2,.k4u-apple-title,.k4u-apple-h3){line-height:1.3}:root .menu-drawer-container .header__icon--summary{min-width:44px;min-height:44px}:root .slideshow-controls__dots{overflow:visible}:root .slideshow-controls__dots .slideshow-control{height:44px;margin-block:-5px}:root .quantity-selector :is(.quantity-minus,.quantity-plus){min-width:44px}:root .quantity-selector input[type=number]{min-height:44px}:root :is(product-card,.quick-add-modal) .quick-add__button{min-height:44px;min-width:44px}:root .k4u-build__links :is(a,button){display:inline-flex;align-items:center;min-height:44px}:root .k4u-build__links{gap:0 18px;padding-block:0 6px}:root .cart-items__media-container{min-width:44px}:root .cart-items__title{display:flex;align-items:center;min-height:44px;padding-block:11px;margin-block:-11px}:root a.size-style.link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding-block:10px;margin-block:-10px}:root .cart-drawer__summary .cart__ctas:has(.k4u-cart-wa){grid-template-columns:1fr}:root .cart__ctas :is(.cart__checkout-button,.k4u-btn--wa){width:100%;white-space:nowrap}:root .cart__ctas .cart__checkout-button{height:44px;padding-block:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/k4u-apple.css.map */
