.product-card__title{color:#1d1d1f;text-decoration:none!important;background-image:none!important;transition:color .2s ease}.product-card:focus-within .product-card__title{color:#1d1d1f}.product-card.product-card--inline-purchase{align-self:stretch}.product-card.product-card--inline-purchase>.product-card__content{display:flex;flex-direction:column;flex-grow:1}.product-card--inline-purchase .product-card__purchase{width:100%;margin-top:auto;padding-top:18px;flex-shrink:0}.product-card--inline-purchase .product-card__purchase .button{--buttons-border-width: 0px;--border-opacity: 0;--shadow-opacity: 0;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 22px;border:0!important;border-radius:999px;color:#fff!important;background:#1d1d1f!important;box-shadow:0 2px 6px #1d1d1f1a;font-size:14px;font-weight:600;line-height:1.2;white-space:normal;touch-action:manipulation;transform:scale(1);transform-origin:center;transition:background-color .24s ease,box-shadow .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.product-card--inline-purchase .product-card__purchase .button:after{display:none}.product-card--inline-purchase .product-card__purchase .btn-text{color:inherit}.product-card--inline-purchase .product-card__purchase .button:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.product-card--inline-purchase .product-card__purchase .button:is(:disabled,[aria-disabled=true],[aria-busy=true]){opacity:.45;cursor:not-allowed}.product-card--inline-purchase .product-card__purchase .product-form__error-message{margin-top:8px;color:#b42318;font-size:12px;line-height:1.4}@media(hover:hover)and (pointer:fine){.product-card--inline-purchase .product-card__purchase .button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):hover{background:#29292b!important;box-shadow:0 6px 16px #1d1d1f29}}.product-card--inline-purchase .product-card__purchase .button:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):active{background:#151517!important;box-shadow:0 1px 3px #1d1d1f1f;transition-duration:.1s}.product-card--inline-purchase .product-card__purchase .button:is([aria-busy=true],[aria-disabled=true],:disabled){transform:none;box-shadow:none}@media screen and (max-width:767px){.product-card--inline-purchase .product-card__purchase .button{box-sizing:border-box;width:100%;min-width:0;min-height:44px;max-height:none;padding:10px 8px;font-size:13px;letter-spacing:-.01em}}@media(prefers-reduced-motion:reduce){.product-card--inline-purchase .product-card__purchase .button{transition:none;transform:none!important}}@media screen and (max-width:767px){.product-card .quick-add .button:not([disabled]),.template-index .apple-bestsellers .product-card .quick-add .button:not([disabled]){box-sizing:border-box;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;flex-shrink:0;touch-action:manipulation}.product-card .quick-add .button .btn-text{display:inline-flex;align-items:center;justify-content:center;width:100%}.product-card .quick-add .button .icon{width:20px;height:20px;flex-shrink:0}}@media(hover:hover){.product-card:hover .product-card__title{color:#1d1d1f}}@media(prefers-reduced-motion:reduce){.product-card__title{transition:none}}motion-list[data-product-reveal]>[data-product-pending]{opacity:0}motion-list[data-product-reveal]>[data-product-revealing]{transition-property:box-shadow,border-color!important;will-change:opacity,translate}.collection-shelf .button.collection-nav,.collection-shelf .button.collection-view-all{--buttons-border-width: 0px;--border-opacity: 0;--shadow-opacity: 0;border:0!important;border-radius:999px;background:#f0f0f2!important;color:#1d1d1f!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;touch-action:manipulation;transform:none!important;transition:background-color .22s ease,color .22s ease,opacity .22s ease!important}.collection-shelf .button.collection-nav{width:44px;min-width:44px;height:44px;min-height:44px;padding:0;flex-shrink:0}.collection-shelf .button.collection-view-all{min-height:44px;padding:12px 20px;font-size:15px;font-weight:600;line-height:1.25;letter-spacing:-.015em;text-decoration:none;white-space:nowrap}.collection-shelf :is(.collection-nav,.collection-view-all) .btn-fill,.collection-shelf .collection-nav:after,.collection-shelf .collection-view-all:after{display:none!important}.collection-shelf :is(.collection-nav,.collection-view-all) .btn-text{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:inherit;transition:none}.collection-shelf .collection-nav .icon{width:18px;height:18px;stroke-width:2.2}.collection-shelf .collection-view-all .icon{width:14px;height:14px;stroke-width:2}[dir=rtl] .collection-shelf .collection-view-all .icon{transform:scaleX(-1)}.collection-shelf :is(.collection-nav,.collection-view-all) .icon{flex-shrink:0}.collection-shelf .button.collection-nav:disabled{background:#f5f5f7!important;color:#b6b6bc!important;opacity:1;cursor:default}.collection-shelf .collection-nav:focus-visible,.collection-shelf .collection-view-all:focus-visible{outline:2px solid #0071e3;outline-offset:4px}@media(hover:hover)and (pointer:fine){.collection-shelf .button.collection-nav:not(:disabled):hover,.collection-shelf .button.collection-view-all:hover{background:#e5e5e8!important}}.collection-shelf .button.collection-nav:not(:disabled):active,.collection-shelf .button.collection-view-all:active{background:#dadade!important;transition-duration:.1s!important}@media(prefers-reduced-motion:reduce){motion-list[data-product-reveal]>[data-product-pending]{opacity:1}.collection-shelf .button.collection-nav,.collection-shelf .button.collection-view-all{transition:none!important;transform:none!important}.collection-shelf :is(.collection-nav,.collection-view-all) .icon{transition:none;translate:none!important}}.product-card.product-card.product-card:not(.product-card--promo){--card-radius: 30px;isolation:isolate;overflow:hidden;padding:0!important;border:1px solid rgba(29,29,31,.08)!important;border-radius:var(--card-radius)!important;background:#f5f5f7!important;box-shadow:none!important;outline:none!important;scale:1;-webkit-tap-highlight-color:transparent;transition:scale .36s cubic-bezier(.22,1,.36,1),background-color .22s ease,border-color .22s ease!important}.product-card.product-card.product-card:not(.product-card--promo):before{display:none!important}:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__media,:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__media .media,:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__media .media:before,:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__media img,:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__content{background:transparent!important;box-shadow:none!important}:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__media{padding:0!important;border:0!important;overflow:visible;border-radius:29px 29px 0 0!important}:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__media>.media{border-radius:29px 29px 0 0!important}:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__media img{filter:none!important;transform:scale(.88)!important;transition:opacity .22s ease,visibility .22s ease!important}:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__content{padding:20px 24px 24px!important}:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .badges .badge,:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .quick-view__button,:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .quick-add .button,:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__purchase .button{box-shadow:none!important}@media(hover:hover)and (pointer:fine){.product-card.product-card.product-card:not(.product-card--promo):hover:not([data-product-pending]):not([data-product-revealing]){scale:1.015;background:#f1f1f3!important;border-color:#1d1d1f1a!important}}@media screen and (max-width:767px){:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__content{padding-inline:12px!important}}@media(prefers-reduced-motion:reduce){.product-card.product-card.product-card:not(.product-card--promo){scale:none!important;transition:none!important}}.slider>.card-grid:has(>.product-card){padding-block:12px!important}.product-card .product-card__title,.product-card .product-card__title:link,.product-card .product-card__title:visited,.product-card .product-card__title:hover,.product-card .product-card__title:focus,.product-card .product-card__title:focus-visible,.product-card .product-card__title:active,.product-card:focus-within .product-card__title,.apple-bestsellers .product-card .product-card__title{color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f!important;text-decoration-color:transparent!important;background-image:none!important}:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__content{text-align:start!important}:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__details{display:flex!important;flex-direction:column!important;align-items:flex-start!important}:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__details>p,:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__title{display:block!important;width:100%;max-width:100%;text-align:left!important;-webkit-box-align:start!important;-webkit-box-pack:start!important;justify-content:flex-start!important;margin-inline:0!important}:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__details>div{width:100%;align-items:flex-start}:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__details .price{flex-direction:row!important;flex-wrap:wrap;align-items:baseline!important;justify-content:flex-start!important;text-align:start!important}:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__details .price__sale{place-self:auto!important;align-self:baseline!important}:is(.product-card,.template-index .apple-bestsellers .product-card):not(.product-card--promo) .product-card__bottom{justify-content:flex-start!important}.product-card--inline-purchase .product-card__purchase{text-align:center}.horizontal-product__details,.article-card__content,.media-card__content{text-align:start!important}.template-index .collection-shelf .title-wrapper{margin-block-end:clamp(24px,2vw,32px)}.template-index .collection-shelf .title-wrapper>.grid{gap:8px}.template-index .collection-shelf .title-wrapper .heading+.description{margin-block-start:0}.template-index .collection-shelf .title-wrapper .description{max-width:46rem;font-size:clamp(15px,.22vw + 14px,17px);line-height:1.45}@media screen and (max-width:767px){.template-index .collection-shelf .title-wrapper{margin-block-end:20px}.template-index .collection-shelf .title-wrapper .heading.title-sm{font-size:clamp(28px,8.5vw,34px)}}.product-card .product-card__carousel .flickity-viewport,.product-card .product-card__carousel .flickity-slider>.media{border-radius:0!important}.product-card.product-card.product-card:not(.product-card--promo) .product-card__carousel .flickity-slider>.media{overflow:hidden!important;clip-path:none}.product-card.product-card.product-card:not(.product-card--promo) .product-card__carousel .flickity-slider>.media.is-selected{overflow:visible!important;clip-path:inset(0 -1px)}.product-card.product-card.product-card:not(.product-card--promo) .product-card__carousel .flickity-slider>.media img{transform:scale(1.01)!important}.product-card.product-card.product-card:not(.product-card--promo) .product-card__carousel .flickity-slider>.media:not(.is-selected){visibility:hidden;transition:visibility 0s linear 1.6s}.product-card.product-card.product-card:not(.product-card--promo) .product-card__carousel:hover .flickity-viewport .flickity-slider>.media{visibility:inherit;transition-delay:0s}.product-card.product-card.product-card:not(.product-card--promo) .product-card__carousel .flickity-viewport{transform:scale(.88);clip-path:inset(0 1px)}.product-card.product-card.product-card:not(.product-card--promo) .product-card__carousel:hover .flickity-viewport{transform:translate3d(0,-6px,0) scale(.9)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.product-card.product-card.product-card:not(.product-card--promo) .product-card__media img{transition:opacity .22s ease,visibility .22s ease,transform .36s cubic-bezier(.22,1,.36,1)!important}.product-card.product-card.product-card:not(.product-card--promo) .product-card__carousel .flickity-slider>.media img{transition:opacity .22s ease!important}.product-card.product-card.product-card:not(.product-card--promo) .product-card__carousel .flickity-viewport{transition:transform .36s cubic-bezier(.22,1,.36,1)}.product-card.product-card.product-card:not(.product-card--promo):hover:not([data-product-pending]):not([data-product-revealing]) .product-card__media>.media>img,.product-card.product-card.product-card:not(.product-card--promo):hover:not([data-product-pending]):not([data-product-revealing]) .product-card__media .product-card__secondary>img{transform:translate3d(0,-6px,0) scale(.9)!important}.product-card.product-card.product-card:not(.product-card--promo):hover:not([data-product-pending]):not([data-product-revealing]) .product-card__carousel:not(:hover) .flickity-viewport{transform:translate3d(0,-6px,0) scale(.9)}.product-card.product-card.product-card:not(.product-card--promo) .product-card__media>.badges{transition:translate .32s cubic-bezier(.22,1,.36,1)}.product-card.product-card.product-card:not(.product-card--promo):hover:not([data-product-pending]):not([data-product-revealing]) .product-card__media>.badges{translate:0 -2px}}:root{--apple-sale-badge-color: #ff3b30;--apple-sale-badge-color-deep: #f02d24;--apple-sale-badge-foreground: #ffffff}.badge.badge--onsale{--badge-background: var(--apple-sale-badge-color);--badge-foreground: var(--apple-sale-badge-foreground);position:relative;isolation:isolate;min-block-size:34px;padding:9px 15px;overflow:hidden;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 52%),linear-gradient(135deg,var(--apple-sale-badge-color),var(--apple-sale-badge-color-deep))!important;color:var(--apple-sale-badge-foreground)!important;box-shadow:0 1px 2px #0000001f,0 7px 20px #ff3b302e,inset 0 1px #ffffff38!important;font-size:clamp(12px,.14vw + 11.5px,14px);font-weight:600;line-height:1;letter-spacing:-.01em;text-shadow:0 1px 1px rgba(120,0,0,.14);white-space:nowrap;-webkit-font-smoothing:antialiased;-webkit-backdrop-filter:blur(12px) saturate(145%);backdrop-filter:blur(12px) saturate(145%)}.badge.badge--onsale.badge--vertical{min-block-size:auto;min-inline-size:34px;padding:15px 9px}@media screen and (max-width:767px){.badge.badge--onsale{min-block-size:30px;padding:7px 12px;font-size:12px}.badge.badge--onsale.badge--vertical{min-block-size:auto;min-inline-size:30px;padding:12px 7px}}@media(prefers-reduced-transparency:reduce){.badge.badge--onsale{background:var(--apple-sale-badge-color)!important;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.badge.badge--onsale{border:1px solid ButtonText;background:ButtonFace!important;color:ButtonText!important;box-shadow:none!important;text-shadow:none}}.price.price--free .price__regular{color:#1a7f37;font-weight:600}@keyframes apple-image-skeleton-reveal{to{visibility:visible}}@keyframes apple-image-skeleton-shimmer{0%{background-position:180% 0}to{background-position:-180% 0}}@keyframes apple-image-skeleton-breathe{0%,to{opacity:.7}50%{opacity:1}}[data-lazy-image] :is(.media,[data-image-skeleton]):is(.loading,.image-skeleton-active,.js [data-skeleton-pending]){isolation:isolate;overflow:hidden}[data-lazy-image] :is(.media,[data-image-skeleton]):is(.loading,.image-skeleton-active,.js [data-skeleton-pending]):before,[data-lazy-image] :is(.media,[data-image-skeleton]):is(.loading,.image-skeleton-active,.js [data-skeleton-pending]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;inset-inline-start:0;inset-block-start:0;z-index:1;width:auto;height:auto;margin:0;pointer-events:none;box-shadow:none}[data-lazy-image] :is(.media,[data-image-skeleton]):is(.loading,.image-skeleton-active,.js [data-skeleton-pending]):before{background:#8080802e;visibility:hidden;animation:apple-image-skeleton-reveal 0s 2s forwards,apple-image-skeleton-breathe 1.8s 2s ease-in-out infinite}[data-lazy-image] :is(.media,[data-image-skeleton]):is(.loading,.image-skeleton-active,.js [data-skeleton-pending]):after{background:linear-gradient(105deg,transparent 20%,rgb(255 255 255 / .025) 34%,rgb(255 255 255 / .075) 50%,rgb(255 255 255 / .025) 66%,transparent 80%);background-size:220% 100%;visibility:hidden;animation:apple-image-skeleton-reveal 0s 2s forwards,apple-image-skeleton-shimmer 1.35s 2s linear infinite;will-change:background-position}[data-lazy-image] :is(.media,[data-image-skeleton]):is(.loading,.image-skeleton-active,.js [data-skeleton-pending])>img,[data-lazy-image] :is(.media,[data-image-skeleton]):is(.loading,.image-skeleton-active,.js [data-skeleton-pending])>picture>img,[data-lazy-image] :is(.media,[data-image-skeleton]) img[data-image-load-state=loading]{opacity:0}[data-lazy-image] :is(.media,[data-image-skeleton]).image-load-error{background:#8080802e}[data-lazy-image] :is(.media,[data-image-skeleton]).image-load-error img[data-image-load-state=error]{opacity:0}@media(prefers-reduced-motion:reduce){[data-lazy-image] :is(.media,[data-image-skeleton]):is(.loading,.image-skeleton-active,.js [data-skeleton-pending]):before{animation:apple-image-skeleton-reveal 0s 2s forwards}[data-lazy-image] :is(.media,[data-image-skeleton]):is(.loading,.image-skeleton-active,.js [data-skeleton-pending]):after{display:none;animation:none}}@media(forced-colors:active){[data-lazy-image] :is(.media,[data-image-skeleton]):is(.loading,.image-skeleton-active,.js [data-skeleton-pending]):before{background:Canvas;border:1px solid CanvasText}[data-lazy-image] :is(.media,[data-image-skeleton]):is(.loading,.image-skeleton-active,.js [data-skeleton-pending]):after{display:none}}.header-nav-premium .dropdown__corner{display:none}.header-nav-premium .dropdown__container{padding:8px;border:1px solid rgba(255,255,255,.08);border-top:0;background:#161618f5;box-shadow:0 30px 60px -20px #000000bf;color:#f5f5f7}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.header-nav-premium .dropdown__container{background:#161618d1;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px)}}.header-nav-premium .dropdown__nav{gap:2px}.header-nav-premium .dropdown__nav li>p,.header-nav-premium .dropdown__nav li>details{padding-inline:0}.header-nav-premium .dropdown__nav a{display:flex;align-items:center;gap:10px;padding:9px 14px;border-radius:10px;background:none;color:#d2d2d7;font-size:15px;font-weight:500;letter-spacing:-.01em;transition:background-color .16s ease,color .16s ease}.header-nav-premium .dropdown__nav a:before{width:16px;height:16px;flex:none;background:currentColor;content:"";opacity:.6;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linejoin='round'%3E%3Cpath d='M3 6.5A1.5 1.5 0 0 1 4.5 5h4.2l2 2.2h8.8A1.5 1.5 0 0 1 21 8.7v9.8a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 3 18.5z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linejoin='round'%3E%3Cpath d='M3 6.5A1.5 1.5 0 0 1 4.5 5h4.2l2 2.2h8.8A1.5 1.5 0 0 1 21 8.7v9.8a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 3 18.5z'/%3E%3C/svg%3E") center / contain no-repeat}.header-nav-premium .dropdown__nav a[aria-current=page],.header-nav-premium .dropdown__nav a.active{color:#fff}@media(hover:hover){.header-nav-premium .dropdown__nav a:hover{background:#0071e3;color:#fff}.header-nav-premium .dropdown__nav a:hover:before{opacity:1}}.header-nav-premium .dropdown__nav a:focus-visible{outline:2px solid #2997ff;outline-offset:0}@media(prefers-reduced-motion:reduce){.header-nav-premium .dropdown__nav a{transition:none}}@media screen and (max-width:1023px){.drawer__footer{gap:var(--sp-1d5);padding-block-end:var(--sp-4)}}@media screen and (max-width:1023px){#MenuDrawer{--color-drawer-background: 22 22 24;--color-drawer-text: 245 245 247;--pm-ease: cubic-bezier(.22, 1, .36, 1);--pm-line: rgba(255, 255, 255, .08);--pm-dim: #a1a1a6;--pm-mute: #86868b;--pm-link: #2997ff;--pm-folder: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linejoin='round'%3E%3Cpath d='M3 6.5A1.5 1.5 0 0 1 4.5 5h4.2l2 2.2h8.8A1.5 1.5 0 0 1 21 8.7v9.8a1.5 1.5 0 0 1-1.5 1.5h-15A1.5 1.5 0 0 1 3 18.5z'/%3E%3C/svg%3E");color-scheme:dark}.js #MenuDrawer .drawer__inner{border-radius:0}#MenuDrawer .overlay{transition-property:opacity,visibility,background-color,backdrop-filter,-webkit-backdrop-filter;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}#MenuDrawer.drawer[active]>.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);will-change:backdrop-filter,-webkit-backdrop-filter,opacity}#MenuDrawer .drawer__close{--color-button-background: 245 245 247;--color-button-border: 255 255 255;--border-opacity: .1;background:#232326;transition:background-color .2s ease}#MenuDrawer .drawer__close .btn-fill{display:none}#MenuDrawer .drawer__close:active{background:#2c2c2e}#MenuDrawer .drawer__menu{padding-block:4px 24px}#MenuDrawer .drawer__menu>li>.drawer__menu-item,#MenuDrawer .drawer__menu>li>details>summary.drawer__menu-item{padding-block:9px;padding-inline-end:72px;color:#f5f5f7;transition:color .16s ease,transform var(--animation-primary);-webkit-tap-highlight-color:transparent}#MenuDrawer .drawer__menu>li>a.drawer__menu-item,#MenuDrawer .drawer__menu>li>details>summary>.heading{font-size:clamp(28px,7.8vw,32px);font-weight:600;line-height:1.12;letter-spacing:-.035em}#MenuDrawer .drawer__menu summary.drawer__menu-item>.heading{color:inherit}#MenuDrawer .drawer__menu summary>.icon{box-sizing:border-box;inset-block-start:calc(50% - 15px);inset-inline-end:20px;width:30px;height:30px;padding:9px;border-radius:50%;background:#232326;color:var(--pm-dim);opacity:1;transition:background-color .2s ease,color .2s ease,transform var(--animation-primary)}#MenuDrawer .drawer__menu summary:active>.icon{background:#0071e3;color:#fff}#MenuDrawer .drawer__menu .drawer__menu-item:active{color:var(--pm-link)}#MenuDrawer .drawer__menu>li[data-current]>.drawer__menu-item,#MenuDrawer .drawer__menu>li[data-current]>details>summary.drawer__menu-item,#MenuDrawer .drawer__menu .drawer__menu-item[aria-current=page]{color:var(--pm-link)}#MenuDrawer .drawer__menu>li[data-current]>a.drawer__menu-item{position:relative}#MenuDrawer .drawer__menu>li[data-current]>a.drawer__menu-item:before,#MenuDrawer .drawer__menu>li[data-current]>details>summary.drawer__menu-item:before{position:absolute;inset-block-start:calc(50% - 12px);inset-inline-start:calc(var(--sp-5) * -1);width:3px;height:24px;border-start-end-radius:3px;border-end-end-radius:3px;background:var(--pm-link);content:""}#MenuDrawer .drawer__submenu>button{box-sizing:border-box;height:60px;gap:12px;padding-inline:20px;border-block-end:1px solid var(--pm-line);color:#f5f5f7;font-size:17px;font-weight:600;letter-spacing:-.02em;text-decoration:underline 2px transparent;text-underline-offset:23px;-webkit-tap-highlight-color:transparent}#MenuDrawer details.active>.drawer__submenu>button{text-decoration-color:var(--pm-link);transition:text-decoration-color .3s ease .24s}#MenuDrawer .drawer__submenu>button:before{flex:none;width:30px;height:30px;border:0;border-radius:50%;background:#232326 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f5f5f7' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.5 5.5 8 12l6.5 6.5'/%3E%3C/svg%3E") center / 14px no-repeat;transform:scaleX(var(--transform-logical));transition:background-color .2s ease}#MenuDrawer .drawer__submenu>button:active:before{background-color:#0071e3}#MenuDrawer .drawer__submenu>.drawer__scrollable{padding-block:10px 24px}#MenuDrawer .drawer__submenu .drawer__menu-item{display:flex;align-items:center;gap:14px;padding-block:10px;padding-inline-end:72px;color:#f5f5f7;font-size:clamp(22px,6.2vw,25px);font-weight:600;line-height:1.15;letter-spacing:-.03em;transition:color .16s ease,transform var(--animation-primary);-webkit-tap-highlight-color:transparent}#MenuDrawer .drawer__submenu .drawer__menu-item:before{flex:none;width:22px;height:22px;background:var(--pm-mute);content:"";-webkit-mask:var(--pm-folder) center / contain no-repeat;mask:var(--pm-folder) center / contain no-repeat;transition:background-color .16s ease}#MenuDrawer .drawer__submenu .drawer__menu-item:active:before,#MenuDrawer .drawer__submenu .drawer__menu-item[aria-current=page]:before{background:var(--pm-link)}#MenuDrawer .horizontal-product__media{border-radius:12px;background:#1d1d1f}#MenuDrawer .horizontal-product__title{color:#f5f5f7;font-weight:600;letter-spacing:-.01em}#MenuDrawer .horizontal-product__details .price__regular,#MenuDrawer .horizontal-product__details .price__sale{color:var(--pm-dim)}#MenuDrawer .drawer__submenu .drawer__sticky .button{--color-button-background: 0 113 227;--color-button-text: 255 255 255;border-radius:999px}#MenuDrawer .drawer__footer{gap:10px;padding:16px 20px max(16px,env(safe-area-inset-bottom));border-block-start:1px solid var(--pm-line);background:#0f0f11}#MenuDrawer .drawer__footer-bottom--apple{gap:10px;margin:0;padding:0;background:transparent}#MenuDrawer .drawer__login-apple.button{--color-button-background: 29 29 31;--color-button-text: 245 245 247;--buttons-border-width: 0;flex:1 1 auto;width:100%;min-width:0;min-height:52px;padding:0 16px 0 11px;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff0a;transition:background-color .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}#MenuDrawer .drawer__login-apple.button:active{--color-button-background: 42 42 45}#MenuDrawer .drawer__login-apple .btn-fill{display:none}#MenuDrawer .drawer__login-apple .btn-text{display:flex;align-items:center;gap:12px;width:100%;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.015em;text-transform:none}#MenuDrawer .drawer__login-apple-icon{width:32px;height:32px;border-radius:50%;background:#2c2c2e;color:#f5f5f7}#MenuDrawer .drawer__login-apple .btn-text>.icon:last-child{color:var(--pm-mute)}#MenuDrawer .drawer__footer-bottom--apple .social_platform{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#1d1d1f;box-shadow:inset 0 0 0 1px #ffffff1a;color:#f5f5f7}#MenuDrawer .drawer__footer-bottom--apple ul{flex-wrap:nowrap;gap:8px}#MenuDrawer .drawer__footer-top--apple{display:flex;flex-wrap:wrap;gap:10px;padding:0;border-block-start:0}#MenuDrawer .drawer__footer-top--apple>glass-localization{flex:1 1 auto;min-width:0}@keyframes pm-drawer-row{0%{opacity:0;transform:translate(18px)}}@keyframes pm-drawer-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes pm-drawer-back{0%{opacity:0;transform:translate(10px)}}#MenuDrawer details[is=menu-details].active>.drawer__submenu>.drawer__scrollable>li,#MenuDrawer details[is=menu-details].active>.drawer__submenu>.drawer__scrollable>.horizontal-products>.horizontal-product{animation:pm-drawer-row .46s var(--pm-ease) backwards;animation-delay:calc(.14s + var(--pm-i, 7) * 40ms)}#MenuDrawer .drawer__submenu>.drawer__scrollable>:nth-child(1),#MenuDrawer .horizontal-products>:nth-child(1){--pm-i: 0}#MenuDrawer .drawer__submenu>.drawer__scrollable>:nth-child(2),#MenuDrawer .horizontal-products>:nth-child(2){--pm-i: 1}#MenuDrawer .drawer__submenu>.drawer__scrollable>:nth-child(3),#MenuDrawer .horizontal-products>:nth-child(3){--pm-i: 2}#MenuDrawer .drawer__submenu>.drawer__scrollable>:nth-child(4),#MenuDrawer .horizontal-products>:nth-child(4){--pm-i: 3}#MenuDrawer .drawer__submenu>.drawer__scrollable>:nth-child(5),#MenuDrawer .horizontal-products>:nth-child(5){--pm-i: 4}#MenuDrawer .drawer__submenu>.drawer__scrollable>:nth-child(6),#MenuDrawer .horizontal-products>:nth-child(6){--pm-i: 5}#MenuDrawer .drawer__submenu>.drawer__scrollable>:nth-child(7),#MenuDrawer .horizontal-products>:nth-child(7){--pm-i: 6}#MenuDrawer details[is=menu-details].active>.drawer__submenu>.drawer__sticky{animation:pm-drawer-rise .52s var(--pm-ease) .32s backwards}#MenuDrawer details[is=menu-details].active>.drawer__submenu>button{animation:pm-drawer-back .42s var(--pm-ease) 80ms backwards}#MenuDrawer.drawer[active] .drawer__footer-bottom--apple,#MenuDrawer.drawer[active] .drawer__footer-top--apple{animation:pm-drawer-rise .56s var(--pm-ease) backwards}#MenuDrawer.drawer[active] .drawer__footer-bottom--apple{animation-delay:.24s}#MenuDrawer.drawer[active] .drawer__footer-top--apple{animation-delay:.3s}}@media screen and (min-width:640px)and (max-width:1023px){#MenuDrawer.drawer[active] .drawer__footer-bottom--apple{animation-delay:.52s}#MenuDrawer.drawer[active] .drawer__footer-top--apple{animation-delay:.58s}}@media screen and (min-width:768px)and (max-width:1023px){#MenuDrawer .drawer__header{padding-block:var(--sp-4) var(--sp-3)}#MenuDrawer .drawer__scrollable{padding-block-start:0}}@media(hover:hover)and (pointer:fine)and (max-width:1023px){#MenuDrawer .drawer__menu .drawer__menu-item:hover{color:var(--pm-link)}#MenuDrawer .drawer__menu summary:hover>.icon{background:#2c2c2e;color:#f5f5f7}#MenuDrawer .drawer__submenu .drawer__menu-item:hover:before{background:var(--pm-link)}#MenuDrawer .drawer__login-apple.button:hover{--color-button-background: 35 35 38}#MenuDrawer .drawer__close:hover{background:#2c2c2e}}@media(prefers-reduced-motion:reduce){#MenuDrawer details[is=menu-details].active>.drawer__submenu>.drawer__scrollable>li,#MenuDrawer details[is=menu-details].active>.drawer__submenu>.drawer__scrollable>.horizontal-products>.horizontal-product,#MenuDrawer details[is=menu-details].active>.drawer__submenu>.drawer__sticky,#MenuDrawer details[is=menu-details].active>.drawer__submenu>button,#MenuDrawer.drawer[active] .drawer__footer-bottom--apple,#MenuDrawer.drawer[active] .drawer__footer-top--apple{animation:none}#MenuDrawer .drawer__menu>li>.drawer__menu-item,#MenuDrawer .drawer__menu>li>details>summary.drawer__menu-item,#MenuDrawer .drawer__menu .drawer__menu-item,#MenuDrawer .drawer__menu summary>.icon,#MenuDrawer .drawer__submenu .drawer__menu-item:before,#MenuDrawer details.active>.drawer__submenu>button,#MenuDrawer .drawer__submenu>button:before,#MenuDrawer .drawer__login-apple.button,#MenuDrawer .drawer__close{transition:none}}@media(prefers-reduced-transparency:reduce){#MenuDrawer.drawer[active]>.overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.ui-text-skeleton{display:grid;gap:12px;width:min(100%,420px);padding-block:24px}.ui-text-skeleton>i{display:block;height:.75em;border-radius:5px;background:#8080802e;overflow:hidden;position:relative}.ui-text-skeleton>i:nth-child(2){width:84%}.ui-text-skeleton>i:nth-child(3){width:62%}.ui-text-skeleton>i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .07),transparent);transform:translate(-100%);animation:ui-text-skeleton-wave 1.6s ease-in-out infinite}@keyframes ui-text-skeleton-wave{60%,to{transform:translate(100%)}}.search__text-skeleton{display:none}.search__form[data-text-loading] .search__text-skeleton{display:grid}.search__form[data-text-loading] .search__text-skeleton~.search__box{display:none}@media(prefers-reduced-motion:reduce){.ui-text-skeleton>i:after{animation:none}}.recommendations__loading{display:none}product-recommendations[data-text-loading]>.recommendations__loading{display:block}dialog.card-options__sheet{position:fixed;top:0;right:0;bottom:0;left:0;display:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;border:0;background:#0000;color:#f5f5f7;overflow:hidden;overscroll-behavior:contain;transition:background-color .28s cubic-bezier(.32,.72,0,1)}dialog.card-options__sheet[open]{display:flex;align-items:center;justify-content:center}dialog.card-options__sheet::backdrop{background:transparent}dialog.card-options__sheet.is-open{background:#00000094}.card-options__panel{--drag: 0px;position:relative;display:grid;gap:18px;width:min(440px,100%);max-height:calc(100% - 16px);padding:22px 22px 18px;overflow-y:auto;overscroll-behavior:contain;border-radius:26px;background:#1c1c1e;box-shadow:inset 0 0 0 1px #ffffff14,0 30px 80px #0000008c;font-family:inherit;text-align:start;opacity:0;transform:translateY(12px) scale(.97);transition:opacity .24s cubic-bezier(.32,.72,0,1),transform .32s cubic-bezier(.32,.72,0,1)}.card-options__panel:focus{outline:none}dialog.card-options__sheet.is-open .card-options__panel{opacity:1;transform:translateY(var(--drag)) scale(1)}.card-options__panel.is-dragging{transition:none}dialog.card-options__sheet.is-closing{transition:background-color .26s cubic-bezier(.4,0,.6,1)}dialog.card-options__sheet.is-closing .card-options__panel{opacity:0;transform:translateY(calc(var(--drag) + 10px)) scale(.96);transition:opacity .22s cubic-bezier(.4,0,.6,1),transform .26s cubic-bezier(.4,0,.6,1)}.card-options__grabber{display:none}.card-options__head{display:flex;align-items:center;gap:14px;min-width:0}.card-options__thumb{flex:none;width:56px;height:56px;padding:4px;border-radius:14px;background:#ffffff0d}.card-options__thumb img{display:block;width:100%;height:100%;object-fit:contain}.card-options__heading{flex:1;min-width:0}.card-options__eyebrow{margin:0 0 3px;color:#a1a1a6;font-size:13px;font-weight:500;letter-spacing:-.005em;line-height:1.2}.card-options__title{margin:0;color:#f5f5f7;font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.25;text-transform:none}.card-options__close{flex:none;display:grid;place-items:center;align-self:flex-start;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:#d2d2d7;cursor:pointer;transition:background-color .16s ease,color .16s ease}.card-options__close:hover{background:#ffffff29;color:#fff}.card-options__close:focus-visible{outline:2px solid #2997ff;outline-offset:2px}.card-options__form{display:grid;gap:14px}.card-options__list{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.card-options__option{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 16px;border:1px solid rgb(255 255 255 / .12);border-radius:18px;background:#ffffff08;color:#f5f5f7;line-height:1.25;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.card-options__option>input.card-options__radio{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:none;opacity:0;-webkit-appearance:none;appearance:none;cursor:pointer}.card-options__dot{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #ffffff4d;transition:box-shadow .2s ease,background-color .2s ease}.card-options__text{display:grid;gap:3px;min-width:0}.card-options__name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:16px;font-weight:600;letter-spacing:-.015em}.card-options__note{color:#a1a1a6;font-size:13px;font-weight:400;letter-spacing:-.005em}.card-options__badge{padding:3px 8px;border-radius:999px;background:linear-gradient(135deg,#2997ff,#00b4d8);color:#fff;font-size:11px;font-weight:700;letter-spacing:.01em}.card-options__price{display:grid;justify-items:end;gap:2px;font-size:16px;font-weight:600;letter-spacing:-.015em;white-space:nowrap}.card-options__price s{color:#86868b;font-size:13px;font-weight:400}@media(hover:hover)and (pointer:fine){.card-options__option:hover{border-color:#ffffff47}}.card-options__option:has(.card-options__radio:checked){border-color:#f5f5f7;background:#ffffff12;box-shadow:0 0 0 1px #f5f5f7}.card-options__radio:checked~.card-options__dot{background:#f5f5f7;box-shadow:inset 0 0 0 5.5px #1c1c1e,0 0 0 1.5px #f5f5f7}.card-options__radio:focus-visible~.card-options__dot{outline:2px solid #2997ff;outline-offset:3px}.card-options__option--pro{border-color:#2997ff8c;background:radial-gradient(120% 160% at 100% 0%,rgb(41 151 255 / .22),transparent 62%),#2997ff12}.card-options__option--pro .card-options__note{color:#d2d2d7}.card-options__option--pro .card-options__dot{box-shadow:inset 0 0 0 1.5px #2997ffcc}.card-options__option--pro:has(.card-options__radio:checked){border-color:#2997ff;background:radial-gradient(120% 160% at 100% 0%,rgb(41 151 255 / .4),transparent 62%),#2997ff29;box-shadow:0 0 0 1px #2997ff}.card-options__option--pro .card-options__radio:checked~.card-options__dot{background:#2997ff;box-shadow:inset 0 0 0 5.5px #10233a,0 0 0 1.5px #2997ff}.card-options__option.is-sold-out{opacity:.45;cursor:not-allowed}.card-options__option.is-sold-out>input.card-options__radio{cursor:not-allowed}.button.card-options__add{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;margin:4px 0 0;padding:0 24px;border:0;border-radius:999px;background:#f5f5f7;color:#1d1d1f;font-size:17px;font-weight:600;letter-spacing:-.015em;text-transform:none;box-shadow:none;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.button.card-options__add:before,.button.card-options__add:after{display:none}.button.card-options__add .btn-text{position:relative;z-index:1}@media(hover:hover)and (pointer:fine){.button.card-options__add:not([aria-disabled=true]):hover{background:#fff}}.button.card-options__add:not([aria-disabled=true]):active{transform:scale(.98)}.button.card-options__add:focus-visible{outline:2px solid #2997ff;outline-offset:3px}.card-options__error{margin:0;color:#ff6961;font-size:13px;text-align:center}.card-options__foot{margin:0;color:#86868b;font-size:13px;line-height:1.4;text-align:center}.card-options__foot a{color:#2997ff;text-decoration:none}.card-options__foot a:hover{text-decoration:underline}@media(max-width:639px){dialog.card-options__sheet{padding:0}dialog.card-options__sheet[open]{align-items:flex-end}.card-options__panel{width:100%;max-height:calc(100% - 48px);padding:10px 18px calc(18px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;box-shadow:inset 0 1px #ffffff14,0 -20px 60px #00000080;opacity:1;transform:translateY(100%);transition:transform .38s cubic-bezier(.32,.72,0,1)}dialog.card-options__sheet.is-open .card-options__panel{transform:translateY(var(--drag))}dialog.card-options__sheet.is-closing .card-options__panel{opacity:0;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.6,1),opacity .2s cubic-bezier(.4,0,1,1) .1s}.card-options__grabber{display:block;justify-self:center;width:36px;height:5px;margin-bottom:-6px;border-radius:999px;background:#ffffff3d}.card-options__head{touch-action:none}.card-options__option{padding:14px}}@media(prefers-reduced-motion:reduce){dialog.card-options__sheet,.card-options__panel{transition:none}}:where(p,li,dd,blockquote,figcaption){text-wrap:pretty}:where(h1,h2,h3,h4,h5,h6,[class*=intro],[class*=subtitle],[class*=subheading],[class*=caption],[class*=lede],[class*=tagline],[class*=eyebrow]){text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/224/assets/apple-components.css.map */
