.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:#0071e3}.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;min-width:min(144px,100%);max-width:100%;min-height:40px;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:disabled{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.product-card--inline-purchase:hover:not([data-product-revealing]),.template-index .apple-bestsellers .product-card.product-card--inline-purchase:hover:not([data-product-revealing]){translate:none!important;box-shadow:0 10px 28px #1d1d1f0f!important}.template-index .product-card.product-card--inline-purchase:hover,.template-index .apple-bestsellers .product-card.product-card--inline-purchase:hover{transform:none!important}.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;transform:scale(1.025)}}.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;transform:scale(.97);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{min-height:44px}}@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:#0071e3}}@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:scale(1)!important;transition:background-color .22s ease,color .22s ease,opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1)!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 :is(.collection-nav,.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 :is(.collection-nav,.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;transform:scale(1.04)!important}}.collection-shelf .button.collection-nav:not(:disabled):active,.collection-shelf .button.collection-view-all:active{transform:scale(.96)!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}}
/*# sourceMappingURL=/cdn/shop/t/173/assets/apple-product-card.css.map */
