:root{--ease-spring: cubic-bezier(.2, .8, .2, 1);--spring-ui: .5s;--spring-snappy: .38s;--press-scale: .97}@supports (transition-timing-function: linear(0,1)){:root{--ease-spring: linear(0, .0535, .1692, .3037, .4343, .5506, .649, .7295, .7937, .8441, .883, .9128, .9353, .9522, .9649, .9743, .9812, .9863, .9901, .9928, 1)}}html .btn:active:not([disabled]):not([aria-disabled=true]),html .icon-btn:active,html .slider-btn:active:not([disabled]),html .product-card__quick-btn:active,html .hero__arrow:active,html .option-value__label:active,html a.swatch-link:active,html .header__link:active{transform:scale(var(--press-scale));transition-duration:.1s;transition-timing-function:ease-out}html .btn,html .icon-btn,html .option-value__label,html .header__link{-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:no-preference){html .animations-on .reveal{transform:translateY(12px);transition:opacity .45s ease-out,transform var(--spring-ui) var(--ease-spring);transition-delay:calc(min(var(--reveal-i, 0),4)*50ms)}html .animations-on .reveal.is-visible{transform:none}}html .drawer__panel{transition:transform var(--spring-ui) var(--ease-spring)}html .drawer:not(.drawer--top) .drawer__panel{touch-action:pan-y}html .drawer.is-dragging .drawer__panel,html .drawer.is-dragging .drawer__overlay{transition:none;-webkit-user-select:none;user-select:none}html .sticky-atc{transition:transform var(--spring-ui) var(--ease-spring)}html .header-sticky{background-color:transparent;transition:transform var(--spring-snappy) var(--ease-spring)}html .header-sticky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--color-bg, #fff) 72%,transparent);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);transition:background-color .3s ease}html body .header-sticky .header{background:transparent}html .header-sticky.is-scrolled .header{box-shadow:none;border-bottom-color:color-mix(in srgb,var(--color-text, #43484d) 12%,transparent)}html .header .mega{background:color-mix(in srgb,var(--color-bg, #fff) 86%,transparent);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%)}html body .product .stock__dot{width:10px;height:10px;flex:none}html body .product .stock--in .stock__dot:after{top:0;right:0;bottom:0;left:0;border:0;background:#1f9d55;opacity:0;animation:stock-ripple 1.6s cubic-bezier(.2,.8,.2,1) .2s 2 both}html body .product .stock--in .stock__dot.is-replay:after{animation:none}@keyframes stock-ripple{0%{transform:scale(1);opacity:.4}70%{opacity:0}to{transform:scale(3.4);opacity:0}}@media(prefers-reduced-motion:reduce){html body .product .stock--in .stock__dot:after{animation:none}}html h3,html .h3{letter-spacing:-.01em;line-height:1.12}html h4,html h5,html h6,html .h4,html .h5{letter-spacing:.02em;line-height:1.2}@media(prefers-reduced-motion:reduce){html .drawer__panel{transition:opacity .2s ease}html .drawer:not(.is-open) .drawer__panel{opacity:0}html .drawer .drawer__panel,html .drawer.is-open .drawer__panel{transform:none}html .sticky-atc{transition:opacity .2s ease}html .sticky-atc:not(.is-visible){opacity:0}html .btn:active:not([disabled]),html .icon-btn:active,html .option-value__label:active{transform:none;opacity:.7}}@media(prefers-reduced-transparency:reduce){html .header-sticky:before,html .header .mega{background:var(--color-bg, #fff);-webkit-backdrop-filter:none;backdrop-filter:none}html .drawer__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){html .header-sticky:before,html .header .mega{background:var(--color-bg, #fff);-webkit-backdrop-filter:none;backdrop-filter:none}html .header-sticky .header{border-bottom-color:var(--color-text, #43484d)}}@media(hover:hover){html body .btn:not(.btn--ghost){--btn-fill: var(--color-signal, #ef7b5e);--btn-fill-fg: #1e2124;--btn-fill-border: var(--btn-fill);isolation:isolate;overflow:hidden;transition:transform .2s ease,color .35s cubic-bezier(.2,.8,.2,1),border-color .35s cubic-bezier(.2,.8,.2,1)}html body .btn:not(.btn--ghost):before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;background:var(--btn-fill);transform:translateY(101%);transition:transform .55s cubic-bezier(.2,.8,.2,1);pointer-events:none}html body .btn:not(.btn--ghost):not([disabled]):not([aria-disabled=true]):not(.is-loading):hover{background:var(--btn-bg);color:var(--btn-fill-fg);border-color:var(--btn-fill-border)}html body .btn:not(.btn--ghost):not([disabled]):not([aria-disabled=true]):not(.is-loading):hover:before{transform:none}html body .btn:not(.btn--ghost):hover .icon--arrow-right{transform:translate(4px);transition:transform .45s cubic-bezier(.2,.8,.2,1) .05s}html body .btn.btn--secondary{--btn-fill: var(--color-button-secondary, #1e2124);--btn-fill-fg: var(--color-bg, #fff)}html body .btn.btn--secondary:not([disabled]):not([aria-disabled=true]):not(.is-loading):hover{background:transparent}html body :is(.btn--light,.hero .hero__buttons .btn:not(.btn--secondary)){--btn-fill: #1e2124;--btn-fill-fg: #fff}html body .hero .hero__buttons .btn.btn--secondary{--btn-fill: #fff;--btn-fill-fg: #1e2124}html body .color-scheme-4 .btn:not(.btn--secondary){--btn-fill: #1e2124;--btn-fill-fg: #fff;--btn-fill-border: var(--btn-border)}}@media(hover:hover)and (prefers-reduced-motion:reduce){html body .btn:not(.btn--ghost):before{transition:none}}html body .header .header__link{position:relative}html body .header .header__link:after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:.3rem;height:1.5px;background:var(--color-heading);transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.2,.8,.2,1);pointer-events:none}@media(hover:hover){html body .header .header__link:hover:after{transform:scaleX(1);transform-origin:left}}html body .header :is(.header__link.is-active,.header__details[open]>.header__link):after{transform:scaleX(1);background:var(--color-signal, #ef7b5e)}html body .link:not([data-share]) .icon--arrow-right{display:none}html body .link:not([data-share]):after{content:"";flex:none;width:0;height:.875rem;margin-left:-.4rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") left center / .875rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") left center / .875rem no-repeat;opacity:0;transform:translate(-6px);transition:width .45s cubic-bezier(.2,.8,.2,1),margin-left .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s ease}@media(hover:hover){html body .link:not([data-share]):hover{opacity:1;color:var(--color-heading)}html body .link:not([data-share]):hover:after{width:.875rem;margin-left:0;opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html body .header .header__link:after,html body .link:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/apple-motion.css.map */
