:root{--ap-canvas: #f5f5f7;--ap-white: #ffffff;--ap-ink: #1d1d1f;--ap-muted: #707070;--ap-line: #d6d6d6;--ap-blue: #0071e3;--ap-blue-link: #0066cc;--ap-wash: #aad0f6;--ap-font: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Roboto, system-ui, sans-serif}.ap-section{font-family:var(--ap-font);color:var(--ap-ink);background:var(--ap-bg, var(--ap-canvas));text-align:center;padding:80px 20px;-webkit-font-smoothing:antialiased}.ap-section h2,.ap-section h3,.ap-section p,.ap-section a,.ap-section span{font-family:var(--ap-font)}.ap-section--dark{--ap-ink: #f5f5f7;--ap-muted: #a1a1a6;background:var(--ap-bg, #000)}.ap-wrap{max-width:980px;margin:0 auto}.ap-eyebrow{font-size:21px;font-weight:600;letter-spacing:.23px;line-height:1.19;margin:0 0 8px}.ap-title{font-size:clamp(34px,6vw,56px);font-weight:600;line-height:1.07;letter-spacing:-.28px;margin:0}.ap-title--md{font-size:clamp(28px,4.5vw,40px);line-height:1.1;letter-spacing:0}.ap-sub{font-size:clamp(19px,2.4vw,24px);font-weight:400;line-height:1.19;letter-spacing:.23px;margin:12px auto 0;max-width:640px}.ap-body{font-size:17px;line-height:1.47;letter-spacing:-.37px;color:var(--ap-muted)}.ap-cta{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:24px}.ap-btn{display:inline-block;border-radius:980px;padding:11px 21px;font-family:var(--ap-font);font-size:17px;font-weight:400;letter-spacing:-.22px;line-height:1.2;text-decoration:none;border:1px solid transparent;cursor:pointer;box-shadow:none;transition:background .2s,color .2s}.ap-btn--primary{background:var(--ap-blue);color:#fff}.ap-btn--primary:hover{background:#0077ed;color:#fff}.ap-btn--outline{background:transparent;color:var(--ap-blue-link);border-color:var(--ap-blue-link)}.ap-btn--outline:hover{background:var(--ap-blue-link);color:#fff}.ap-section--dark .ap-btn--outline{color:#2997ff;border-color:#2997ff}.ap-media{margin:48px auto 0;max-width:980px}.ap-media img{display:block;width:100%;height:auto;margin:0 auto}.ap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:48px 24px;margin-top:56px}.ap-item{text-decoration:none;color:inherit;display:block}.ap-item img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain}.ap-item h3{font-size:24px;font-weight:600;letter-spacing:.2px;margin:20px 0 4px}.ap-item .ap-price{font-size:17px;color:var(--ap-muted);margin:0}.ap-item .ap-link{color:var(--ap-blue-link);font-size:17px;margin-top:8px;display:inline-block}.ap-item:hover .ap-link{text-decoration:underline}.ap-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px;margin-top:56px;text-align:center}.ap-feature h3{font-size:21px;font-weight:600;margin:0 0 8px}.ap-feature p{margin:0;font-size:17px;line-height:1.47;color:var(--ap-muted)}@media(max-width:749px){.ap-section{padding:56px 16px}.ap-media{margin-top:32px}.ap-grid{gap:40px 16px}}.header-wrapper{background:#fffc!important;-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid var(--ap-line)!important;box-shadow:none!important}.header-wrapper .header{padding-top:10px!important;padding-bottom:10px!important}.header__menu-item,.header__menu-item span,.header__inline-menu a{font-family:var(--ap-font)!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important;color:var(--ap-ink)!important;background:transparent!important;border-radius:0!important;text-decoration:none!important}.header__menu-item:hover,.header__menu-item:hover span{color:#474747!important;background:transparent!important}.ap-footer{background:var(--ap-canvas);font-family:var(--ap-font);color:var(--ap-muted);padding:20px 20px 40px}.ap-footer__wrap{max-width:980px;margin:0 auto}.ap-footer__note{font-size:12px;line-height:1.33;margin:0;padding:16px 0;border-bottom:1px solid var(--ap-line)}.ap-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:24px;padding:24px 0}.ap-footer__col h3{font-size:12px;font-weight:600;color:var(--ap-ink);margin:0 0 8px;font-family:var(--ap-font)}.ap-footer__col ul{list-style:none;margin:0;padding:0}.ap-footer__col li{margin:0 0 6px}.ap-footer__col a{font-size:12px;color:#515154;text-decoration:none}.ap-footer__col a:hover{text-decoration:underline}.ap-footer__legal{font-size:12px;line-height:1.33;margin:0;padding-top:16px;border-top:1px solid var(--ap-line)}.ap-faq{max-width:680px;margin:40px auto 0;text-align:left}.ap-faq__item{border-bottom:1px solid var(--ap-line)}.ap-faq__item summary{cursor:pointer;list-style:none;padding:20px 32px 20px 0;font-size:21px;font-weight:600;line-height:1.19;position:relative}.ap-faq__item summary::-webkit-details-marker{display:none}.ap-faq__item summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:28px;font-weight:300;color:var(--ap-muted)}.ap-faq__item[open] summary:after{content:"\2212"}.ap-faq__answer{padding:0 0 20px;font-size:17px;line-height:1.47;color:var(--ap-muted)}.ap-faq__answer p{margin:0}body,button:not([id^=cl-] *),input:not([id^=cl-] *),select:not([id^=cl-] *),textarea:not([id^=cl-] *),h1:not([id^=cl-] *),h2:not([id^=cl-] *),h3:not([id^=cl-] *),h4:not([id^=cl-] *),h5:not([id^=cl-] *),.h0:not([id^=cl-] *),.h1:not([id^=cl-] *),.h2:not([id^=cl-] *),.h3:not([id^=cl-] *),.h4:not([id^=cl-] *),.h5:not([id^=cl-] *){font-family:var(--ap-font)!important;-webkit-font-smoothing:antialiased}[id^=cl-]{font-family:Inter,system-ui,sans-serif}[id^=cl-] .cl-grid>*{min-width:0}[id^=cl-] .cl-pack{box-sizing:border-box;max-width:100%;flex-wrap:wrap}[id^=cl-] .cl-pack>*{min-width:0}[id^=cl-]{overflow-x:clip}.main-product-section{background:var(--ap-canvas)}.product__media-list .product-media-container,.product__media-list .media,.product__media-list img,.thumbnail-list__item .thumbnail{border-radius:0!important;border:0!important;box-shadow:none!important}.product__media-list .product-media-container{background:var(--ap-canvas)!important}.product__title h1,h1.product__title,.product__title{font-size:clamp(30px,4.2vw,48px)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.28px!important}.product-page-price,.product-page-price *{font-weight:600;letter-spacing:-.2px}.product-form__submit,.atc-button{border-radius:980px!important;box-shadow:none!important;font-weight:400!important;letter-spacing:-.22px}.quantity-breaks,quantity-breaks *{font-family:var(--ap-font)!important}.quantity-breaks label,.quantity-breaks [class*=option]{border-radius:18px;box-shadow:none!important}.product__accordion,.accordion{border-color:var(--ap-line)!important}.accordion__title,.accordion summary{font-size:17px!important;font-weight:600!important;letter-spacing:-.2px}.ap-herofoto{position:relative;font-family:var(--ap-font);color:var(--ap-ink);background:var(--ap-bg, #f5efe6);overflow:hidden}.ap-herofoto__media img{display:block;width:100%;height:auto}.ap-herofoto__text{padding:40px 24px 48px;text-align:left}.ap-herofoto .ap-title{font-size:clamp(32px,3.9vw,58px);max-width:11ch}.ap-herofoto .ap-sub{margin:16px 0 0;max-width:28ch}.ap-cta--left{justify-content:flex-start}@media(min-width:750px){.ap-herofoto{width:100%;height:min(56.25vw,780px);display:flex;align-items:center}.ap-herofoto__media img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;object-position:right center}.ap-herofoto__text{position:relative;z-index:1;padding:0 clamp(28px,6vw,100px);max-width:42%}.ap-herofoto__media{position:absolute;top:0;right:0;bottom:0;left:0}}@media(max-width:749px){.ap-herofoto{display:flex;flex-direction:column-reverse}}@media(max-width:749px){.ap-herofoto .ap-title,.ap-herofoto .ap-sub{max-width:none}}.ap-herofoto .ap-title{text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/5/assets/apple-style.css.map */
