:root{--apple-blue:#0066cc;--apple-blue-hover:#0071e3;--apple-sky:#2997ff;--apple-ink:#1d1d1f;--apple-parchment:#f5f5f7;--apple-hairline:#e0e0e0;--apple-muted:#6e6e73;--apple-product-shadow:3px 5px 30px rgba(0,0,0,.22)}body{font-size:17px;line-height:1.47;letter-spacing:-.022em;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600;letter-spacing:-.224px}h1,.h1{letter-spacing:-.28px}h2,.h2{letter-spacing:-.374px}.button,button.button,a.button,.button-secondary,button.button-secondary,a.button-secondary,.model-selector__button,.model-selector__chip,.cart-drawer button.button,.add-to-cart-button,.button--primary,.button--secondary{border-radius:999px!important;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease;font-weight:400;letter-spacing:normal;box-shadow:none!important}.button:active,button.button:active,a.button:active,.button-secondary:active,.add-to-cart-button:active,.model-selector__button:active,.model-selector__chip:active{transform:scale(.95)}.product-card,.collection-card,.product-card__media,.card,.card__media,.product-card__image{box-shadow:none!important}.product-card{border:1px solid var(--apple-hairline);border-radius:18px;overflow:hidden;background:#fff}.product-card:hover{box-shadow:none!important}.product-card__title,.product-card h3,.product-card h4,.product-card .product-title{font-weight:600}.product-card .price,.product-card__price{font-weight:400}.product-information img,.product-media img,.product-gallery img{filter:drop-shadow(var(--apple-product-shadow))}input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select{border-radius:12px}input[type=search],.search-input,.predictive-search__input,.search__input{border-radius:999px!important;min-height:44px}.product-badges .badge,.badge{border-radius:999px}.model-selector{position:sticky;top:0;z-index:3;padding:22px 20px;text-align:center;background:#f5f5f7cc;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08)}.model-selector__inner{max-width:980px;margin:0 auto}.model-selector__title{font-size:21px;font-weight:600;letter-spacing:.231px;margin:0 0 4px;color:var(--apple-ink)}.model-selector__subtitle{margin:0 0 18px;font-size:14px;color:var(--apple-muted)}.model-selector__control{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:14px}.model-selector__select{min-width:260px;padding:0 44px 0 20px;font-size:14px;font-family:inherit;color:var(--apple-ink);border:1px solid rgba(0,0,0,.12);border-radius:999px!important;background:#fff;height:44px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%231d1d1f' stroke-width='1.5'/></svg>");background-repeat:no-repeat;background-position:right 18px center}.model-selector__button{padding:0 22px;height:44px;font-size:14px;border:none;background:var(--apple-blue);color:#fff;cursor:pointer}.model-selector__button:hover:not(:disabled){background:var(--apple-blue-hover)}.model-selector__button:disabled{background:#d2d2d7;color:#86868b;cursor:not-allowed;transform:none}.model-selector__quicklinks{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.model-selector__chip{display:inline-block;padding:10px 18px;border:1px solid rgba(0,0,0,.1);font-size:13px;letter-spacing:-.016em;text-decoration:none;color:var(--apple-ink);background:#fff}.model-selector__chip:hover{border-color:var(--apple-blue);color:var(--apple-blue)}.compatibility-badge{display:inline-flex;align-items:center;gap:.4rem;margin:8px 0 4px;padding:7px 14px;border-radius:999px;background:var(--apple-parchment);border:1px solid rgba(0,0,0,.08);font-size:13px;letter-spacing:-.016em;color:#1d1d1fbf}.compatibility-badge strong{font-weight:600;color:var(--apple-ink)}@media(max-width:749px){.model-selector{padding:16px 12px}.model-selector__select{min-width:0;width:100%}.model-selector__quicklinks{gap:6px}}.product-card .text-block p,.product-card .text-block a{font-weight:600;letter-spacing:-.022em}.product-card .price,.product-card .price-item__group{font-weight:400}.footer .menu__heading,footer h6,.footer h6{font-weight:600;font-size:14px;letter-spacing:-.022em}.footer a,footer a{line-height:2.2}
/*# sourceMappingURL=/cdn/shop/t/2/assets/apple-tinker.css.map */
