.ap{--ink:#1d1d1f;--mut:#6e6e73;--bg:#fff;--grey:#f5f5f7;--blue:#0071e3;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,Segoe UI,Roboto,sans-serif;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}.ap *{box-sizing:border-box}.ap a{color:inherit;text-decoration:none}.rug-art{display:block;width:100%;height:100%}.ap-local{position:sticky;top:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:12px max(20px,calc((100% - 1024px)/2));background:#ffffffd1;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08);font-size:14px}.ap-local__name{font-weight:600;font-size:17px}.ap-local__r{display:flex;align-items:center;gap:16px;color:var(--mut)}.ap-btn{display:inline-block;background:var(--blue);color:#fff!important;border:0;border-radius:980px;padding:12px 22px;font:inherit;font-size:17px;cursor:pointer;transition:background .2s}.ap-btn:hover{background:#0077ed}.ap-btn--sm{padding:6px 14px;font-size:12px}.ap-btn--lg{width:100%;padding:16px 22px;font-size:17px}.ap-btn[disabled]{background:#d2d2d7;cursor:not-allowed}.ap-link{color:var(--blue)!important;font-size:19px;margin-left:18px}.ap-hero{text-align:center;padding:64px 20px 0;overflow:hidden}.ap-eyebrow{color:#bf4800;font-size:19px;font-weight:600;margin:0 0 8px}.ap-h1{font-size:clamp(40px,7vw,80px);line-height:1.05;font-weight:700;letter-spacing:-.02em;margin:0}.ap-h2{font-size:clamp(32px,5vw,56px);line-height:1.08;font-weight:700;letter-spacing:-.015em;margin:0}.ap-sub{font-size:clamp(19px,2.4vw,28px);line-height:1.2;font-weight:500;margin:12px 0 0}.ap-from{color:var(--mut);font-size:17px;margin:14px 0 0}.ap-cta{margin:24px 0 0}.ap-hero__art{max-width:520px;margin:40px auto 0;aspect-ratio:4/5;background:linear-gradient(#fff,var(--grey));border-radius:28px 28px 0 0;overflow:hidden}.ap-dark{background:#000;color:#f5f5f7;text-align:center;padding:96px 20px}.ap-dark p{color:#a1a1a6;font-size:21px;max-width:640px;margin:16px auto 0;line-height:1.4}.ap-closer__art{max-width:880px;aspect-ratio:16/9;margin:48px auto 0;border-radius:28px;overflow:hidden}.ap-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;max-width:1080px;margin:0 auto;padding:80px 20px}.ap-tile{background:var(--grey);border-radius:28px;padding:40px 32px;min-height:240px}.ap-tile h3{font-size:28px;margin:0 0 10px;letter-spacing:-.01em}.ap-tile p{color:var(--mut);font-size:17px;line-height:1.4;margin:0}.ap-buy{background:var(--grey);padding:96px 20px;text-align:center}.ap-form{max-width:680px;margin:40px auto 0;text-align:left}.ap-options{display:grid;gap:12px;margin-bottom:24px}.ap-opt{display:block;cursor:pointer;position:relative}.ap-opt input{position:absolute;opacity:0}.ap-opt__card{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;background:#fff;border:1px solid #d2d2d7;border-radius:14px;padding:18px 22px;font-size:17px}.ap-opt__card span{color:var(--mut)}.ap-opt__card em{font-style:normal;font-weight:600}.ap-opt input:checked+.ap-opt__card{border:2px solid var(--blue);padding:17px 21px}.ap-opt input:focus-visible+.ap-opt__card{outline:2px solid var(--blue);outline-offset:2px}.ap-opt.is-out{opacity:.4;cursor:not-allowed}.ap-specs{max-width:820px;margin:0 auto;padding:96px 20px}.ap-specs table{width:100%;border-collapse:collapse;margin-top:32px;font-size:17px}.ap-specs th{width:34%;text-align:left;color:var(--mut);font-weight:500;padding:16px 0;border-top:1px solid #d2d2d7;vertical-align:top}.ap-specs td{padding:16px 0;border-top:1px solid #d2d2d7}.ap-desc{margin-top:32px;font-size:17px;line-height:1.5}.ap-more{background:var(--grey);padding:80px 20px}.ap-more .ap-h2{text-align:center}.ap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;max-width:1080px;margin:40px auto 0}.ap-card{background:#fff;border-radius:22px;overflow:hidden;display:block}.ap-card__art{aspect-ratio:4/5;background:linear-gradient(#fff,var(--grey))}.ap-card__t{padding:18px 20px 22px}.ap-card__t strong{display:block;font-size:19px}.ap-card__t span{color:var(--mut);font-size:15px}.ap-tilegrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;max-width:1280px;margin:40px auto;padding:0 12px}.ap-ptile{background:var(--grey);border-radius:28px;text-align:center;padding:48px 20px 0;overflow:hidden;display:flex;flex-direction:column}.ap-ptile--wide{grid-column:1/-1}.ap-ptile h2{font-size:clamp(28px,4vw,44px);margin:0;font-weight:700;letter-spacing:-.015em}.ap-ptile p{font-size:21px;margin:8px 0 0}.ap-ptile .ap-link{margin:10px 0 0;display:block}.ap-ptile__art{max-width:420px;width:100%;aspect-ratio:4/5;margin:24px auto 0}@media(max-width:700px){.ap-tilegrid{grid-template-columns:1fr}.ap-hero{padding-top:40px}}.ap{--hh:clamp(520px,92vh,880px)}.ap .hero__media{position:relative;height:var(--hh)}.ap .hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1a0806c7,#1a080661 38%,#1a08060d 70%);pointer-events:none}.ap .hero__media+header.cap{position:relative;z-index:2;margin-top:calc(-1 * var(--hh));height:var(--hh);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 var(--rm-pad) clamp(40px,8vh,84px);pointer-events:none}.ap .hero__media+header.cap>*{pointer-events:auto}.ap .hero__media+header.cap .lbl{color:#fff;opacity:.9;animation:rmUp 1s .1s ease both}.ap .hero__media+header.cap h1{background:none;-webkit-text-fill-color:#fff;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.35);animation:rmUp 1.1s .25s ease both}.ap .hero__media+header.cap p{color:#fff;opacity:.92}.ap .hero__media+header.cap>p:not(.lbl):not(.cap__links){animation:rmUp 1.1s .45s ease both}.ap .hero__media+header.cap .cap__links{animation:rmUp 1.1s .65s ease both,rmFloat 5s 2s ease-in-out infinite}.ap .hero__media+header.cap .rm-btn{border:1px solid rgba(255,255,255,.55)}.ap .hero__media+header.cap .rm-link{color:#fff!important;border-bottom-color:#fff}.ap .hero__media video{width:100%;height:100%;object-fit:cover;display:block}@keyframes rmFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes rmHeroOut{to{transform:translateY(-90px);opacity:0}}@supports (animation-timeline:scroll()){.ap .hero__media+header.cap{animation:rmHeroOut linear both;animation-timeline:scroll(root);animation-range:0 70vh}}@media(max-width:900px){.ap .hero__media{height:var(--hh)}}@media(prefers-reduced-motion:reduce){.ap .hero__media+header.cap .cap__links{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/apple.css.map */
