html:root{--ff-ink:#1D1D1F;--ff-ink-2:#1D1D1F;--ff-ink-3:#2C2C2E;--ff-muted:#424245;--ff-muted-2:#6E6E73;--ff-mist:#F5F5F7;--ff-mist-2:#E8E8ED;--ff-line:rgba(0,0,0,.1);--ff-line-soft:rgba(0,0,0,.06);--ff-r-sm:10px;--ff-r-md:14px;--ff-r-lg:18px;--ff-r-xl:24px;--ff-ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",var(--font-body-family,Helvetica),Arial,sans-serif;--ff-t-xs:1.4rem;--ff-t-sm:1.5rem;--ff-t-base:1.7rem;--ff-t-label:1.4rem;--ff-t-read:1.7rem;--ff-shadow-s:0 2px 12px rgba(0,0,0,.06);--ff-shadow-m:0 4px 24px rgba(0,0,0,.08);--ff-shadow-l:0 8px 40px rgba(0,0,0,.12)}html body,html .ff{font-family:var(--ff-ui)}html .ff p{font-size:var(--ff-t-base);line-height:1.47;letter-spacing:-.022em}html .ff h1,html .ff h2,html .ff h3,html .ff h4{letter-spacing:-.03em;line-height:1.08;font-weight:600}html .ff-lead{font-size:clamp(1.9rem,1.6vw,2.4rem);line-height:1.38;letter-spacing:-.02em}html .ff-sm{font-size:1.5rem;line-height:1.47}html .ff-xs{font-size:1.4rem;line-height:1.43}html .ff-eyebrow,html .ff-btn,html .ff-link,html .ff-ticker__i,html .ff-hero__stat span,html .ff-hero__scroll,html .ff-cat__count,html .ff-cat__go,html .ff-cat__tag,html .ff-metric>span,html .ff-show__badge span,html .ff-card__flag,html .ff-card__meta,html .ff-card__p .ff-from,html .ff-ben__go,html .ff-rev__ver,html .ff-cta__mark,html .ff-foot__col h4,html .ff-foot__contact b,html .ff-pdp__crumb,html .ff-pdp__price .ff-save,html .ff-pdp__opt>span,html .ff-drawer__meta span{text-transform:none;letter-spacing:-.01em}html .ff-eyebrow{font-size:1.7rem;font-weight:600;color:var(--ff-muted)}html .ff-eyebrow:before{display:none}html .ff-hero .ff-eyebrow,html .ff-cta .ff-eyebrow{color:#ffffffdb}html .ff-skin__note,html .ff-cell__note,html .ff-sci__note{font-size:1.4rem!important;line-height:1.5!important;opacity:1}html .ff-btn{min-height:44px;padding:12px 24px;font-size:1.7rem;font-weight:500;line-height:1.2;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .35s var(--ff-ease)}html .ff-btn:after{display:none}html .ff-btn:hover{transform:none;box-shadow:none}html .ff-btn:hover{--b-bg:#000;--b-bd:#000}html .ff .ff-btn:hover{color:var(--b-fg)}html .ff-btn--red:hover{--b-bg:var(--ff-red-deep);--b-bd:var(--ff-red-deep)}html .ff-btn--light:hover{--b-bg:#E8E8ED;--b-bd:#E8E8ED}html .ff-btn--ghost{--b-bd:currentColor}html .ff-btn--ghost:hover{--b-bg:var(--ff-fg);--b-fg:var(--ff-bg);--b-bd:var(--ff-fg)}html .ff-btn--sm{min-height:44px;padding:10px 20px;font-size:1.5rem}html .ff-btn__ic{width:16px;height:16px}html .ff-link{font-size:1.7rem;font-weight:400;color:var(--ff-red);padding-bottom:0}html .ff-link:after{display:none}html .ff-link:hover{text-decoration:underline}html .ff a:focus-visible,html .ff button:focus-visible,html .ff input:focus-visible,html .ff select:focus-visible,html .ff textarea:focus-visible{outline:2px solid #0071E3;outline-offset:3px;border-radius:6px}html .ff-ticker{background:var(--ff-mist);color:var(--ff-muted);border-bottom:0}html .ff-ticker__track{animation:none;width:100%;justify-content:center}html .ff-ticker__set+.ff-ticker__set{display:none}html .ff-ticker__set{flex-wrap:nowrap;justify-content:center}html .ff-ticker__i{font-size:1.3rem;font-weight:400;padding:10px 18px}html .ff-ticker__i:after{display:none}html .ff-ticker__i:nth-child(n+4){display:none}@media(max-width:749px){html .ff-ticker__i:nth-child(n+2){display:none}}html .ff-hdr__bar{background:#ffffffc7;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--ff-line)}html .ff-hdr.is-stuck .ff-hdr__bar{box-shadow:none}html .ff-hdr__in{min-height:60px}html .ff-hdr.is-stuck .ff-hdr__in{min-height:56px}html .ff-logo img{max-height:32px}html .ff-hdr.is-stuck .ff-logo img{max-height:30px}html .ff-nav__l{font-size:1.4rem;font-weight:400;padding:12px;min-height:44px;color:var(--ff-muted);transition:color .2s ease}html .ff-nav__l:hover,html .ff-nav__i:focus-within .ff-nav__l{background:none;color:var(--ff-ink)}html .ff-nav__l:after{display:none}html .ff-nav__i.is-active .ff-nav__l{color:var(--ff-ink);font-weight:500}html .ff-nav__i:hover .ff-nav__car{transform:none}html .ff-mega{background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--ff-line-soft);border-radius:var(--ff-r-md);box-shadow:var(--ff-shadow-l)}html .ff-mega__l{font-size:1.7rem;font-weight:400;min-height:44px}html .ff-mega__l:hover{padding-left:14px}html .ff-ico:hover{transform:none}html .ff-ico__n{font-size:1.2rem}html .ff-hdr__cta .ff-btn{min-height:36px;padding:8px 16px;font-size:1.4rem}html .ff-drawer__l{font-size:2.2rem;font-weight:600;letter-spacing:-.02em}html .ff-drawer__sl{font-size:1.7rem}html .ff-drawer__sl:before{display:none}html .ff-drawer__meta span{font-size:1.4rem}html .ff-hero__in{text-align:center}html .ff-hero__grid{grid-template-columns:1fr;justify-items:center}html .ff-hero__copy{align-items:center;max-width:min(980px,100%);margin-inline:auto}html .ff-hero h1{font-size:clamp(4rem,6.4vw,8rem)}html .ff-hero__sub{font-size:clamp(1.9rem,1.7vw,2.4rem)!important;max-width:40ch}html .ff-hero__cta{justify-content:center}html .ff-hero__side,html .ff-hero__scroll{display:none}html .ff-cat__count{font-size:1.4rem}html .ff-cat p{font-size:1.7rem}html .ff-cat__go{font-size:1.7rem;font-weight:500}html .ff-cat__go i{width:32px;height:32px}html .ff-cat:hover .ff-cat__go i{background:#fff;border-color:#fff;color:var(--ff-ink);transform:none}html .ff-cat__tag{font-size:1.3rem;font-weight:500}html .ff-metric b{color:var(--ff-ink)}html .ff-metric>span{font-size:1.7rem;font-weight:400;color:var(--ff-muted)}html .ff-metric small{font-size:1.5rem}html .ff-show__badge{background:#1d1d1fe0}html .ff-show__badge b{color:#fff}html .ff-show__badge span{font-size:1.4rem}html .ff-spec__n{display:none}html .ff-spec{grid-template-columns:1fr auto}html .ff-spec__k{font-size:1.7rem;font-weight:500}html .ff-spec__v{font-size:1.7rem}html .ff-card__media{border-radius:var(--ff-r-lg)}html .ff-card__flag{font-size:1.3rem;font-weight:500;padding:5px 10px;background:#ffffffe6;color:var(--ff-ink)}html .ff-card__flag--sale{background:var(--ff-red);color:#fff}html .ff-card__meta{font-size:1.4rem;color:var(--ff-muted-2)}html .ff-card__t{font-size:1.9rem;line-height:1.26;letter-spacing:-.02em}html .ff-card__p{font-size:1.7rem;font-weight:400}html .ff-card__p del{font-size:1.5rem}html .ff-card__p .ff-from{font-size:1.4rem;font-weight:400}html .ff-rail__btn{width:44px;height:44px;background:var(--ff-mist);border-color:transparent}html .ff-rail__btn:hover{background:var(--ff-mist-2);color:inherit;border-color:transparent}html .ff-ben h4{font-size:1.9rem}html .ff-ben p{font-size:1.7rem}html .ff-ben__go{font-size:1.5rem;opacity:1;transform:none;font-weight:400}html .ff-rev{border:0;background:var(--ff-mist)}html .ff--mist .ff-rev{background:#fff}html .ff-rev p{font-size:1.7rem;line-height:1.47}html .ff-rev__by{font-size:1.5rem}html .ff-rev__ver{font-size:1.3rem}html .ff-cta__mark{font-size:1.5rem;font-weight:400}html .ff-foot{background:#1d1d1f}html .ff-foot a:hover{text-decoration:underline}html .ff-foot__col a:after{display:none}html .ff-foot__brand p{font-size:1.5rem;line-height:1.47}html .ff-foot__col h4{font-size:1.4rem;color:#fff;font-weight:600;margin-bottom:14px}html .ff-foot__col ul{gap:12px}html .ff-foot__col a,html .ff-foot__contact{font-size:1.5rem}html .ff-foot__contact b{font-size:1.4rem}html .ff-foot__news input{font-size:1.7rem;min-height:44px}html .ff-foot__news input:focus{border-color:#fff}html .ff-foot__legal{font-size:1.4rem}html .ff-foot__dis{font-size:1.4rem;line-height:1.5}html .ff-soc a{width:44px;height:44px}html .ff-soc a:hover{background:#ffffff24;border-color:#ffffff4d;transform:none}html .ff-pdp__crumb{font-size:1.4rem}html .ff-pdp h1{font-size:clamp(3.2rem,3.4vw,4.8rem)}html .ff-pdp__price{font-size:2.4rem}html .ff-pdp__price del{font-size:1.7rem}html .ff-pdp__price .ff-save{font-size:1.3rem;padding:4px 10px}html .ff-chip{font-size:1.4rem;min-height:36px}html .ff-pdp__opt>span{font-size:1.7rem}html .ff-trustrow b{font-size:1.5rem}html .ff-trustrow span{font-size:1.4rem}html .ff-pdp__thumb.is-active{border-color:#0071e3}html .ff-acc__h{font-size:clamp(1.9rem,1.6vw,2.2rem)}html .ff-acc__h:hover{color:inherit}html .ff-acc__c{font-size:1.7rem;line-height:1.53}html .ff-stickybuy{background:#fffc;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:none}html .ff-stickybuy__t b{font-size:1.5rem}html .ff-stickybuy__t span{font-size:1.4rem}html .ff input,html .ff select,html .ff textarea,html .field__input,html .select__select{font-size:1.7rem}@media(max-width:749px){html .ff-btn{font-size:1.7rem;padding:12px 22px}html .ff-card__t{font-size:1.7rem}html .ff-card__meta{font-size:1.4rem}html .ff-card__flag{font-size:1.3rem}html .ff-acc__h{font-size:1.9rem}html .ff-acc__c{font-size:1.7rem}html .ff-hero h1{font-size:clamp(3.4rem,10vw,4.8rem)}}@media(prefers-reduced-transparency:reduce){html .ff-hdr__bar,html .ff-mega,html .ff-stickybuy{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){html:root{--ff-muted:#1D1D1F;--ff-muted-2:#424245;--ff-line:rgba(0,0,0,.3)}}html .ff-d2{font-size:clamp(3.6rem,5.4vw,7.2rem);letter-spacing:-.04em;line-height:1.04}html .ff-d3{font-size:clamp(3rem,3.8vw,5.4rem);letter-spacing:-.035em;line-height:1.06}html.ffx [data-ff-reveal]{transform:translateY(40px);transition-duration:1s}html.ffx [data-ff-reveal].is-in{transform:none}.ffx-wm{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.ffx-wd{display:inline-block;transform:translateY(110%);transition:transform 1.1s var(--ff-ease);transition-delay:calc(var(--i,0) * 55ms + var(--ff-delay,0ms))}html.ffx .ffx-split[data-ff-reveal],html.ffx .ffx-split{opacity:1;transform:none}.ffx-split.is-in .ffx-wd{transform:none}.ffx-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:200;pointer-events:none;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,#a50b24,#ff2d3f)}html.ffx .ff-hero{clip-path:inset(calc(var(--hp,0) * 2.6vw) calc(var(--hp,0) * 2.6vw) 0 round calc(var(--hp,0) * 40px));will-change:clip-path}html.ffx .ff-hero__bg{transform:scale(calc(1 + var(--hp,0) * .14));transform-origin:50% 60%}html.ffx .ff-hero__in{opacity:calc(1 - var(--hp,0) * 1.7);transform:translateY(calc(var(--hp,0) * -90px))}html.ffx .ff-hero__aura{animation:ffxBreathe 9s ease-in-out infinite}@keyframes ffxBreathe{0%,to{opacity:.32;transform:translate(-50%,-50%) scale(.9)}50%{opacity:.62;transform:translate(-50%,-50%) scale(1.06)}}html .ff-rev{position:relative;overflow:hidden;transition:transform .6s var(--ff-ease),box-shadow .6s var(--ff-ease)}html .ff-card__media:after,html .ff-cat:after,html .ff-ben:after,html .ff-rev:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;opacity:0;transform:none;height:auto;width:auto;transition:opacity .5s ease;background:radial-gradient(460px circle at var(--mx,50%) var(--my,50%),rgba(206,14,45,.1),transparent 55%)}html .ff-cat:after{background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.16),transparent 50%)}html .ff-card__media:after{background:radial-gradient(380px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.35),transparent 55%)}@media(hover:hover)and (pointer:fine){html .ff-card__media:hover:after,html .ff-cat:hover:after,html .ff-ben:hover:after,html .ff-rev:hover:after{opacity:1}}@media(hover:hover)and (pointer:fine){html.ffx .ff-cat{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ff-ease),box-shadow .6s var(--ff-ease);will-change:transform}html.ffx .ff-cat:hover{transition:transform .14s linear,box-shadow .6s var(--ff-ease);box-shadow:0 34px 70px #00000047}html.ffx .ff-cat:hover .ff-cat__img img{transform:scale(1.06)}}html .ff-card__media{transition:transform .6s var(--ff-ease),box-shadow .6s var(--ff-ease)}@media(hover:hover)and (pointer:fine){html .ff-card:hover .ff-card__media{transform:translateY(-6px);box-shadow:0 22px 44px #0000001f}html .ff-card:hover .ff-card__media img:first-child{transform:scale(1.045)}html .ff-rev:hover{transform:translateY(-4px);box-shadow:0 18px 40px #00000014}}html .ff--mist .ff-card__media{background:#fff}@media(hover:hover)and (pointer:fine){html [data-ff-rail-track],html .ff-scroller{cursor:grab}}html .is-drag{scroll-snap-type:none!important;cursor:grabbing!important;-webkit-user-select:none;user-select:none}html .is-drag *{pointer-events:none}html .ffx-par img{transform:translateY(var(--py,0px)) scale(1.14);transition:none!important}html .ff--dark .ff-metrics{border-color:#ffffff1a}html .ff--dark .ff-metric b{font-size:clamp(4.2rem,6vw,7.6rem);background:linear-gradient(180deg,#fff 30%,#ff7a84);-webkit-background-clip:text;background-clip:text;color:transparent}html .ff--dark .ff-metric>span{color:#ffffffbf}.ffx-st{text-align:center}.ffx-st .ff__wrap{display:flex;flex-direction:column;align-items:center;gap:28px}.ffx-st__eb{justify-content:center}.ff p.ffx-st__text{margin:0 auto;max-width:20ch;font-family:var(--font-heading-family,inherit);font-weight:600;font-size:clamp(3.4rem,5.8vw,8rem);line-height:1.06;letter-spacing:-.04em;color:var(--ff-ink);text-wrap:balance}.ffx-st__w{transition:color .4s ease}html.ffx .ffx-st__w{color:#d2d2d7}html.ffx .ffx-st__w.is-lit{color:var(--ff-ink)}.ffx-st__w--accent,html.ffx .ffx-st__w--accent.is-lit{background:linear-gradient(90deg,#a50b24,#ff2d3f);-webkit-background-clip:text;background-clip:text;color:transparent}html.ffx .ffx-st__w--accent:not(.is-lit){background:none;color:#d2d2d7}.ffx-story{position:relative;background:#000}.ffx-story__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.ffx-story__frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.1);transition:opacity 1.1s var(--ff-ease),transform 1.8s var(--ff-ease)}.ffx-story__frame.is-on{opacity:1;transform:scale(1)}.ffx-story__frame img{width:100%;height:100%;object-fit:cover}.ffx-story__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000d1,#00000073 42%,#0000 72%),linear-gradient(0deg,#0000008c,#0000 38%)}.ffx-story__dots{position:absolute;right:var(--ff-gut);top:50%;transform:translateY(-50%);z-index:3;display:flex;flex-direction:column}.ffx-story__dot{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;padding:0;cursor:pointer}.ffx-story__dot:before{content:"";width:8px;height:8px;border-radius:999px;background:#fff6;transition:height .5s var(--ff-ease),background .3s ease}.ffx-story__dot.is-on:before{height:30px;background:#fff}.ffx-story__dot:focus-visible{outline:2px solid #fff;outline-offset:-6px;border-radius:12px}.ffx-story__bar{position:absolute;left:0;bottom:0;z-index:3;width:100%;height:3px;transform-origin:left;transform:scaleX(var(--sp,0));background:linear-gradient(90deg,#a50b24,#ff2d3f)}.ffx-story__steps{position:relative;z-index:2;margin-top:-100vh;margin-top:-100svh}.ffx-story__step{min-height:100vh;min-height:100svh;display:flex;align-items:center}.ffx-story__step .ff__wrap{width:100%}.ffx-story__card{max-width:580px;display:flex;flex-direction:column;gap:18px;opacity:.18;transform:translateY(48px);transition:opacity .9s var(--ff-ease),transform .9s var(--ff-ease)}.ffx-story__step.is-on .ffx-story__card{opacity:1;transform:none}.ffx-story__big{font-family:var(--font-heading-family,inherit);font-weight:600;font-size:clamp(6rem,10vw,14rem);line-height:.92;letter-spacing:-.05em;background:linear-gradient(180deg,#fff 30%,#ff6b76);-webkit-background-clip:text;background-clip:text;color:transparent}.ff .ffx-story__h{font-size:clamp(2.6rem,3vw,4.2rem);color:#fff;letter-spacing:-.03em}.ff p.ffx-story__p{font-size:clamp(1.7rem,1.4vw,2.1rem);line-height:1.45;color:#ffffffd6;max-width:40ch}@media(max-width:749px){.ffx-story__veil{background:linear-gradient(0deg,#000000e6,#0000008c 45%,#00000026 75%)}.ffx-story__step{align-items:flex-end;padding-bottom:14vh}.ffx-story__dots{display:none}.ffx-story__big{font-size:clamp(5.2rem,17vw,8rem)}}@media(prefers-reduced-motion:reduce){.ffx-story__card{opacity:1;transform:none}.ffx-wd{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/ff-apple.css.map */
