@font-face{font-family:APP3 SF Pro Display;src:url(apple-sf-pro-display-semibold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:APP3 SF Pro Text;src:url(apple-sf-pro-text-regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:APP3 SF Pro Text;src:url(apple-sf-pro-text-semibold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}.apple-airpods-pro3-product-viewer-section{margin:0;padding:0}.app3-pv,.app3-pv *{box-sizing:border-box}.app3-pv{position:relative;width:100%;margin:0;padding:var(--app3-pv-desktop-padding-top, 0) 0 var(--app3-pv-desktop-padding-bottom, 40px);overflow:clip;color:var(--app3-pv-text-color, #1d1d1f);background:var(--app3-pv-section-bg, #fff);font-family:APP3 SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}.app3-pv button,.app3-pv a{font:inherit}.app3-pv button{color:inherit}.app3-pv__header-shell{width:var(--app3-pv-header-width, 87.5%);margin:0 auto}.app3-pv__header{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:32px;padding:0 0 80px}.app3-pv__header-copy{min-width:0;max-width:920px}.app3-pv__title,.app3-pv__subtitle,.app3-pv__body,.app3-pv__detail-copy{margin:0}.app3-pv__title{color:var(--app3-pv-heading-color, #1d1d1f);font-family:APP3 SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:56px;font-weight:600;letter-spacing:-.005em;line-height:60px}.app3-pv__subtitle{margin-bottom:8px;font-size:17px;font-weight:600;line-height:21px}.app3-pv__body{max-width:720px;margin-top:16px;font-size:17px;line-height:25px}.app3-pv__body>:first-child{margin-top:0}.app3-pv__body>:last-child{margin-bottom:0}.app3-pv__ar-wrap{display:none;flex:0 0 auto;align-self:center}.app3-pv[data-ar-ready=true] .app3-pv__ar-wrap{display:block}.app3-pv__ar{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;border-radius:980px;color:#06c;font-size:17px;line-height:21px;text-decoration:none}.app3-pv__ar--link{padding:10px 0}.app3-pv__ar--filled{padding:11px 19px;color:#fff;background:#0071e3}.app3-pv__ar--outline{padding:10px 18px;border:1px solid #0071e3}.app3-pv__ar-icon{position:relative;width:13px;height:13px;border:1.5px solid currentColor;border-radius:50%}.app3-pv__ar-icon:after{position:absolute;top:3px;left:4px;width:3px;height:3px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;content:"";transform:rotate(45deg)}.app3-pv__viewer{position:relative;width:100%;height:var(--app3-pv-desktop-height, 760px);min-height:0;overflow:hidden;outline:none;background:var(--app3-pv-viewer-bg, #f5f5f7);isolation:isolate}.app3-pv__viewer:focus-visible{outline:3px solid #0071e3;outline-offset:-3px}.app3-pv__container,.app3-pv__media-gallery,.app3-pv__media-panel{position:absolute;top:0;right:0;bottom:0;left:0}.app3-pv__container,.app3-pv__media-gallery{pointer-events:none}.app3-pv__media-panel{z-index:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .42s cubic-bezier(.4,0,.2,1),visibility 0s linear .42s}.app3-pv__media-panel.is-active{z-index:1;opacity:1;visibility:visible;transition-delay:0s}.app3-pv__picture,.app3-pv__video{position:absolute;top:50%;left:calc(50% + var(--app3-pv-media-x-desktop, 0px));display:block;width:1728px;height:912px;max-width:none;max-height:none;border:0;transform:translate(-50%,-50%)}.app3-pv__picture img,.app3-pv__video{width:1728px;height:912px;max-width:none;object-fit:cover}.app3-pv__picture{z-index:1;margin:0}.app3-pv__video{z-index:2;background:transparent}.app3-pv__frame--start{z-index:3}.app3-pv__frame--end{z-index:4;opacity:0;visibility:hidden}.app3-pv__media-panel.is-video-ready .app3-pv__poster,.app3-pv__media-panel.is-video-ready .app3-pv__frame--start,.app3-pv__media-panel.is-video-ended .app3-pv__video{opacity:0;visibility:hidden}.app3-pv__media-panel.is-video-ended .app3-pv__frame--end{opacity:1;visibility:visible}.app3-pv__access-pass{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;overflow:clip;pointer-events:none}.app3-pv__controls-scroller{position:absolute;top:182px;left:0;overflow:visible;pointer-events:none}.app3-pv__control-list{display:flex;width:max-content;margin:0;padding:0;flex-direction:column;align-items:flex-start;gap:12px;list-style:none;transition:margin .42s cubic-bezier(.4,0,.2,1)}.app3-pv__control-item{position:relative;width:max-content;min-width:0;height:56px;overflow:visible;color:var(--app3-pv-item-color, var(--app3-pv-text-color, #1d1d1f));pointer-events:auto;transition:width .42s cubic-bezier(.4,0,.2,1),height .42s cubic-bezier(.4,0,.2,1)}.app3-pv__item-bg{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:28px;background:var(--app3-pv-item-bg, var(--app3-pv-control-bg, rgba(232, 232, 237, .72)));-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);transition:border-radius .42s cubic-bezier(.4,0,.2,1)}.app3-pv__item-button{position:relative;z-index:2;display:flex;width:max-content;min-width:0;height:56px;margin:0;padding:0 32px 0 16px;align-items:center;gap:6px;border:0;border-radius:28px;outline:none;background:transparent;cursor:pointer;opacity:1;transition:opacity .18s ease;-webkit-tap-highlight-color:transparent}.app3-pv__item-button:focus-visible,.app3-pv__close:focus-visible,.app3-pv__desktop-nav-button:focus-visible,.app3-pv__item-nav-button:focus-visible,.app3-pv__ar:focus-visible{outline:3px solid #0071e3;outline-offset:2px}.app3-pv__plus{position:relative;width:24px;height:24px;flex:0 0 24px;border:1px solid currentColor;border-radius:50%}.app3-pv__plus:before,.app3-pv__plus:after{position:absolute;top:11px;left:6px;width:10px;height:2px;border-radius:2px;background:currentColor;content:""}.app3-pv__plus:after{transform:rotate(90deg)}.app3-pv__label{display:block;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:21px;white-space:nowrap}.app3-pv__detail{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:28px;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .24s}.app3-pv__detail-mask,.app3-pv__detail-inner{width:100%;height:100%}.app3-pv__detail-inner{display:flex;padding:28px;align-items:center}.app3-pv__detail-copy{font-size:17px;font-weight:400;letter-spacing:-.022em;line-height:25px}.app3-pv__detail-copy strong{font-weight:600}.app3-pv__detail-copy sup{position:relative;top:-.25em;margin-left:1px;font-size:.65em;line-height:0}.app3-pv__control-item.is-active{width:var(--app3-pv-active-width, 423px);height:156px}.app3-pv__control-item.is-active .app3-pv__item-bg{border-radius:28px}.app3-pv__control-item.is-active .app3-pv__item-button{opacity:0;pointer-events:none}.app3-pv__control-item.is-active .app3-pv__detail{opacity:1;pointer-events:auto;visibility:visible;transition-delay:.14s}.app3-pv__item-nav{display:none}.app3-pv__desktop-nav{position:absolute;top:188px;left:24px;display:flex;flex-direction:column;gap:20px;opacity:0;pointer-events:none;transform:translate(-12px);transition:opacity .26s ease,transform .42s cubic-bezier(.4,0,.2,1)}.app3-pv__desktop-nav-button,.app3-pv__close,.app3-pv__item-nav-button{display:flex;margin:0;padding:0;align-items:center;justify-content:center;border:0;border-radius:50%;color:var(--app3-pv-icon-color, #1d1d1f);background:var(--app3-pv-control-bg, rgba(232, 232, 237, .72));-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);cursor:pointer;-webkit-tap-highlight-color:transparent}.app3-pv__desktop-nav-button{width:44px;height:44px}.app3-pv__desktop-nav-button svg,.app3-pv__close svg,.app3-pv__item-nav-button svg{width:36px;height:36px;fill:currentColor}.app3-pv__desktop-nav-button:disabled,.app3-pv__item-nav-button:disabled{cursor:default;opacity:0;pointer-events:none}.app3-pv.is-engaged .app3-pv__desktop-nav{opacity:1;pointer-events:auto;transform:none}.app3-pv__close{position:absolute;z-index:8;top:16px;right:16px;width:44px;height:44px;opacity:0;pointer-events:none;transform:scale(.85);transition:opacity .22s ease,transform .32s cubic-bezier(.4,0,.2,1)}.app3-pv.is-engaged .app3-pv__close{opacity:1;pointer-events:auto;transform:scale(1)}@media(min-width:1260px){.app3-pv__controls-scroller{left:6.25%}.app3-pv__desktop-nav{left:calc(6.25% - 60px)}}@media(min-width:735px)and (max-width:1259px){.app3-pv.is-engaged .app3-pv__control-list{margin-left:80px}}@media(max-width:1068px){.app3-pv{padding:var(--app3-pv-tablet-padding-top, 0) 0 var(--app3-pv-tablet-padding-bottom, 32px)}.app3-pv__header{padding-bottom:64px}.app3-pv__title{font-size:48px;line-height:52px}.app3-pv__viewer{height:var(--app3-pv-tablet-height, 720px)}.app3-pv__picture,.app3-pv__video{left:calc(50% + var(--app3-pv-media-x-tablet, 0px));width:1284px;height:864px}.app3-pv__picture img,.app3-pv__video{width:1284px;height:864px}.app3-pv__controls-scroller{top:162px}.app3-pv__desktop-nav{top:168px}}@media(max-width:734px){.app3-pv{padding:var(--app3-pv-mobile-padding-top, 0) 0 var(--app3-pv-mobile-padding-bottom, 24px)}.app3-pv__header{min-height:98px;padding:18px 0 48px;gap:16px}.app3-pv__title{font-size:28px;letter-spacing:0;line-height:32px}.app3-pv__subtitle,.app3-pv__body,.app3-pv__ar{font-size:14px;line-height:20px}.app3-pv__ar{min-height:36px}.app3-pv__viewer{height:var(--app3-pv-mobile-height, 640px)}.app3-pv__picture,.app3-pv__video{left:calc(50% + var(--app3-pv-media-x-mobile, 0px));width:884px;height:768px}.app3-pv__picture img,.app3-pv__video{width:884px;height:768px}.app3-pv__controls-scroller{top:auto;right:0;bottom:var(--app3-pv-mobile-control-bottom, 20px);left:0;width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:6.25%;pointer-events:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.app3-pv__controls-scroller::-webkit-scrollbar{display:none}.app3-pv__control-list{min-width:max-content;padding:0 6.25%;flex-direction:row;align-items:flex-end;gap:12px}.app3-pv__control-item.is-active{width:min(var(--app3-pv-active-width-mobile, 295px),calc(100vw - 80px));height:128px}.app3-pv__detail-inner{padding:24px}.app3-pv__detail-copy{font-size:14px;letter-spacing:-.016em;line-height:20px}.app3-pv__desktop-nav{display:none}.app3-pv.is-engaged .app3-pv__control-list{width:100%;min-width:100%;padding:0 40px;align-items:flex-end;justify-content:center}.app3-pv.is-engaged .app3-pv__control-item:not(.is-active){display:none}.app3-pv__control-item.is-active .app3-pv__item-nav{position:absolute;z-index:4;top:20px;right:-40px;bottom:20px;left:-40px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.app3-pv__item-nav-button{width:40px;height:88px;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto}.app3-pv__item-nav-button svg{width:28px;height:28px}.app3-pv__close{top:68px;right:20px;width:36px;height:36px}.app3-pv__close svg{width:30px;height:30px}}@media(max-width:374px){.app3-pv__control-item.is-active{width:calc(100vw - 72px)}.app3-pv.is-engaged .app3-pv__control-list{padding:0 36px}.app3-pv__control-item.is-active .app3-pv__item-nav{right:-36px;left:-36px}.app3-pv__item-nav-button{width:36px}}@media(prefers-reduced-motion:reduce){.app3-pv *,.app3-pv *:before,.app3-pv *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/apple-airpods-pro3-product-viewer.css.map */
