@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";:root{--sf-font-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--sf-mono-family:"SF Mono", Monaco, Menlo, Consolas, "Courier New", monospace}body,button,input,select,textarea{font-family:var(--sf-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--apple-blue:#0071e3;--apple-blue-hover:#0077ed;--apple-blue-active:#006edb;--apple-text-dark:#1d1d1f;--apple-text-light:#f5f5f7;--apple-text-gray:#86868b;--apple-bg-light:#f5f5f7;--apple-bg-dark:#000;--apple-nav-height:44px;--apple-cubic:cubic-bezier(.28, .11, .32, 1);--apple-font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "SF Pro", "Helvetica Neue", Helvetica, Arial, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--apple-text-dark);font-family:var(--apple-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;margin:0;padding:0;overflow-x:hidden}.visuallyhidden{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(0 0 99.9% 99.9%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}#globalheader{width:100%;height:var(--apple-nav-height);z-index:9999;-webkit-backdrop-filter:saturate(180%)blur(20px);transition:background-color .3s var(--apple-cubic);background-color:#fffc;border-bottom:1px solid #0000001f;position:sticky;top:0;left:0;right:0}.globalnav{width:100%;height:100%}.globalnav-content{align-items:center;max-width:1024px;height:100%;margin:0 auto;padding:0 16px;display:flex}.globalnav-list{justify-content:space-between;align-items:center;width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex}.globalnav-item{align-items:center;height:100%;display:inline-flex;position:static}.globalnav-submenu-trigger-group,.globalnav-submenu-trigger-item,.globalnav-bag-wrapper{align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex}.globalnav-submenu-trigger-button,.globalnav-link-chevron,.globalnav-image-compact,.globalnav-menuback,.globalnav-menutrigger{display:none!important}.globalnav-image-regular{fill:currentColor;align-items:center;display:flex!important}.globalnav-link-text-container{align-items:center;height:100%;display:flex}.globalnav-link-text-container .globalnav-image-regular{display:none!important}.globalnav-link-text-container .globalnav-link-text{letter-spacing:-.01em;color:inherit;font-size:12px;font-weight:400;line-height:44px;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;display:inline-block!important;position:static!important;overflow:visible!important}.globalnav-link{color:#000c;fill:#000c;letter-spacing:-.01em;opacity:.8;height:100%;transition:opacity .2s var(--apple-cubic), color .2s;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:400;text-decoration:none;display:inline-flex}.globalnav-link:hover,.globalnav-item.flyout-active>.globalnav-link,.globalnav-item.flyout-active .globalnav-submenu-trigger-link{opacity:1;color:#000;fill:#000}.globalnav-link svg{fill:currentColor;display:block}.globalnav-link-apple svg{width:14px;height:44px}.globalnav-link-apple .globalnav-link-text,.globalnav-bag-badge{display:none!important}.globalnav-link-search svg{width:15px;height:44px}.globalnav-link-bag svg{width:14px;height:44px}.page-scrim{top:var(--apple-nav-height,44px);width:100vw;height:calc(100vh - var(--apple-nav-height,44px));-webkit-backdrop-filter:blur(5px);z-index:9995;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s var(--apple-cubic), visibility .28s;background:#0000007a;position:fixed;left:0}.page-scrim.active{opacity:1;visibility:visible;pointer-events:auto}@media (width>=834px){#globalnav .globalnav-menu,#globalnav .globalnav-menu>.globalnav-flyout,#globalnav .globalnav-menu-list{opacity:1!important;visibility:visible!important;pointer-events:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;display:contents!important;position:static!important;transform:none!important}}.globalnav-submenu.globalnav-flyout,.globalnav-item-submenu>.globalnav-flyout,#globalnav-submenu-search,#globalnav-submenu-bag{top:var(--apple-nav-height,44px);-webkit-backdrop-filter:saturate(180%)blur(25px);opacity:0;visibility:hidden;pointer-events:none;z-index:9998;background-color:#fffffff7;border-bottom:1px solid #0000001a;width:100vw;padding:40px 0 56px;transition:opacity .24s cubic-bezier(.4,0,.6,1),transform .24s cubic-bezier(.4,0,.6,1),visibility .24s;position:absolute;left:0;transform:translateY(-8px);box-shadow:0 24px 48px #00000024}.globalnav-item:hover>.globalnav-flyout,.globalnav-item.flyout-active>.globalnav-flyout,#globalnav-submenu-search.active,#globalnav-submenu-bag.active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.globalnav-flyout-scroll-container{width:100%}.globalnav-flyout-content.globalnav-submenu-content,.globalnav-flyout-content{flex-direction:row;justify-content:flex-start;gap:56px;max-width:980px;margin:0 auto;padding:0 32px;display:flex}.globalnav-submenu-group{flex-direction:column;display:flex}.globalnav-submenu-group-elevated{min-width:220px}.globalnav-submenu-header{text-transform:none;color:#6e6e73;letter-spacing:-.01em;margin:0 0 12px;font-size:12px;font-weight:400}.globalnav-submenu-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.globalnav-submenu-list-item-elevated{margin-bottom:6px;display:block}.globalnav-submenu-list-item-elevated .globalnav-submenu-link{color:var(--apple-text-dark,#1d1d1f);letter-spacing:.004em;padding:2px 0;font-size:24px;font-weight:600;line-height:1.25;text-decoration:none;transition:color .15s;display:inline-block}.globalnav-submenu-list-item{margin-bottom:6px;display:block}.globalnav-submenu-list-item .globalnav-submenu-link{color:var(--apple-text-dark,#1d1d1f);padding:3px 0;font-size:12px;font-weight:600;line-height:1.45;text-decoration:none;transition:color .15s;display:inline-block}.globalnav-submenu-link:hover{color:#0071e3!important}#globalnav-submenu-search{top:var(--apple-nav-height);-webkit-backdrop-filter:blur(25px);opacity:0;visibility:hidden;width:100vw;transition:opacity .26s var(--apple-cubic), transform .26s var(--apple-cubic), visibility .26s;z-index:10000;background-color:#fffffffa;border-bottom:1px solid #0000001a;padding:32px 0 48px;position:absolute;left:0;transform:translateY(-12px);box-shadow:0 20px 40px #00000026}#globalnav-submenu-search.active{opacity:1;visibility:visible;transform:translateY(0)}.search-container{max-width:680px;margin:0 auto;padding:0 24px}.search-input-wrapper{border-bottom:1px solid var(--apple-border-gray);align-items:center;padding-bottom:8px;display:flex;position:relative}.search-input-wrapper svg{width:22px;height:22px;fill:var(--apple-text-gray);margin-right:12px}.search-input-field{color:var(--apple-text-dark);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:24px;font-weight:500}.search-input-field::placeholder{color:var(--apple-text-gray);font-weight:400}.search-close-btn{cursor:pointer;color:var(--apple-text-gray);background:0 0;border:none;padding:4px;font-size:16px;transition:color .15s}.search-close-btn:hover{color:var(--apple-text-dark)}.search-quick-links{margin-top:28px}.search-quick-links-title{color:var(--apple-text-gray);text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:500}.search-quick-links ul{margin:0;padding:0;list-style:none}.search-quick-links li{margin-bottom:12px}.search-quick-links a{color:var(--apple-text-dark);align-items:center;font-size:14px;font-weight:400;text-decoration:none;transition:color .15s,transform .15s;display:flex}.search-quick-links a:hover{color:var(--apple-blue);transform:translate(4px)}.search-quick-links a svg{fill:currentColor;width:14px;height:14px;margin-right:8px}#globalnav-submenu-bag{top:calc(var(--apple-nav-height) + 10px);-webkit-backdrop-filter:blur(25px);opacity:0;visibility:hidden;transform-origin:100% 0;width:320px;transition:opacity .24s var(--apple-cubic), transform .24s var(--apple-cubic), visibility .24s;z-index:10000;background-color:#fffffffa;border-radius:18px;padding:32px 24px;position:absolute;right:max(16px,50vw - 496px);transform:scale(.95)translateY(-8px);box-shadow:0 16px 36px #0000002e,0 0 1px #0003}#globalnav-submenu-bag.active{opacity:1;visibility:visible;transform:scale(1)translateY(0)}.bag-empty-message{color:var(--apple-text-dark);margin:0 0 12px;font-size:22px;font-weight:600}.bag-actions{border-top:1px solid #e5e5e7;margin:20px 0 0;padding:16px 0 0;list-style:none}.bag-actions li{margin-bottom:12px}.bag-actions a{color:var(--apple-text-dark);align-items:center;font-size:14px;text-decoration:none;transition:color .15s;display:flex}.bag-actions a:hover{color:var(--apple-blue)}.globalnav-hamburger{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:48px;height:44px;display:none;position:relative}.globalnav-hamburger-bar{background:var(--apple-text-dark);width:17px;height:1px;transition:transform .24s var(--apple-cubic), top .24s var(--apple-cubic);display:block;position:absolute}.globalnav-hamburger-bar:first-child{top:18px}.globalnav-hamburger-bar:nth-child(2){top:25px}.globalnav-hamburger.is-open .globalnav-hamburger-bar:first-child{top:21px;transform:rotate(45deg)}.globalnav-hamburger.is-open .globalnav-hamburger-bar:nth-child(2){top:21px;transform:rotate(-45deg)}.mobile-nav-drawer{top:var(--apple-nav-height);width:100vw;height:calc(100vh - var(--apple-nav-height));-webkit-backdrop-filter:blur(25px);z-index:9997;opacity:0;visibility:hidden;transition:opacity .3s var(--apple-cubic), transform .3s var(--apple-cubic), visibility .3s;background:#fffffffa;padding:24px 32px 48px;position:fixed;left:0;overflow-y:auto;transform:translateY(-20px)}.mobile-nav-drawer.active{opacity:1;visibility:visible;transform:translateY(0)}.mobile-nav-list{margin:0;padding:0;list-style:none}.mobile-nav-item{border-bottom:1px solid #d2d2d7}.mobile-nav-link{color:var(--apple-text-dark);padding:14px 0;font-size:28px;font-weight:600;text-decoration:none;display:block}.main{width:100%;max-width:2560px;margin:0 auto;position:relative;overflow-x:clip}.section-hero{background-color:#fff;flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.tile-wrapper{text-align:center;cursor:pointer;justify-content:center;width:100%;display:flex;position:relative;overflow:hidden}.tile-hero{background-color:var(--apple-bg-light);height:650px;min-height:650px}.tile-hero.tile-dark{background-color:var(--apple-bg-dark);color:var(--apple-text-light)}.tile-link{z-index:3;width:100%;height:100%;text-decoration:none;position:absolute;top:0;left:0}.tile-content{z-index:4;text-align:center;pointer-events:auto;flex-direction:column;align-items:center;max-width:980px;margin:0 auto;padding:0 20px;display:flex;position:absolute;top:55px;left:0;right:0}.tile-headline{letter-spacing:-.005em;color:inherit;margin:0 0 6px;font-size:56px;font-weight:600;line-height:1.07}.tile-headline.logo-image img{width:auto;max-width:90%;height:42px;margin:0 auto;display:block}.tile-subhead{letter-spacing:.007em;color:inherit;margin:0 0 10px;font-size:28px;line-height:1.14}.tile-callout{color:var(--apple-text-gray);margin:0 0 16px;font-size:19px;line-height:1.21}.tile-ctas{z-index:5;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.button{background-color:var(--apple-blue);color:#fff;transition:background-color .2s var(--apple-cubic), transform .2s;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:980px;justify-content:center;align-items:center;padding:11px 21px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.button:hover{background-color:var(--apple-blue-hover);transform:translateY(-1px)}.button-secondary{color:var(--apple-blue);border:1px solid var(--apple-blue);background-color:#0000}.button-secondary:hover{background-color:var(--apple-blue);color:#fff}.tile-dark .button-secondary{color:#2997ff;border-color:#2997ff}.tile-dark .button-secondary:hover{color:#000;background-color:#2997ff}.tile-image-wrapper{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.tile-image-wrapper picture,.tile-image-wrapper img,.tile-image-wrapper video{object-fit:cover;width:auto;max-width:none;height:100%;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.video-replay-btn{-webkit-backdrop-filter:blur(12px);color:#1d1d1f;cursor:pointer;opacity:0;pointer-events:none;background:#ffffffb8;border:1px solid #0000001f;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .3s,background-color .2s,transform .2s;display:flex;position:absolute;bottom:24px;right:28px;box-shadow:0 2px 8px #0000001a;z-index:10!important}.video-replay-btn.is-visible{opacity:1!important;pointer-events:auto!important}.video-replay-btn:hover{background:#fffffff2;transform:scale(1.08)}.video-replay-btn svg{fill:currentColor;width:18px;height:18px}.tile-naiwa{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:320px;position:absolute;bottom:0;left:calc(50% - 480px)}@media (width<=1068px){.tile-naiwa{height:270px;left:calc(50% - 430px)}}@media (width<=833px){.tile-naiwa{height:210px;left:calc(50% - 350px)}}@media (width<=734px){.tile-naiwa{height:170px;left:8px}}[data-tile-id=iphone-duo] .tile-subhead{letter-spacing:.007em;justify-content:center;align-items:baseline;min-height:34px;font-size:28px;display:flex;position:relative}[data-tile-id=iphone-duo] .subhead-left{white-space:pre;transition:transform 1s cubic-bezier(.28,.11,.32,1);display:inline-block;position:relative;transform:translate(33px)}[data-tile-id=iphone-duo] .subhead-start{opacity:1;transition:opacity .6s;position:absolute;top:0;left:0}[data-tile-id=iphone-duo] .subhead-end{opacity:0;transition:opacity .6s}[data-tile-id=iphone-duo] .subhead-right{opacity:0;transition:opacity .9s cubic-bezier(.28,.11,.32,1),transform .9s cubic-bezier(.28,.11,.32,1);display:inline-block;transform:translate(16px)}[data-tile-id=iphone-duo].is-unfolded .subhead-left{transform:translate(0)}[data-tile-id=iphone-duo].is-unfolded .subhead-start{opacity:0}[data-tile-id=iphone-duo].is-unfolded .subhead-end{opacity:1}[data-tile-id=iphone-duo].is-unfolded .subhead-right{opacity:1;transform:translate(0)}.section-promo{box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:12px;width:100%;padding:0 12px 12px;display:grid}.tile-promo{background-color:var(--apple-bg-light);height:580px;min-height:580px;position:relative}.tile-promo.tile-dark{background-color:var(--apple-bg-dark);color:var(--apple-text-light)}.tile-promo .tile-content{top:48px}.tile-promo .tile-headline{letter-spacing:-.003em;margin:0 0 6px;font-size:40px;font-weight:600;line-height:1.1}.tile-promo .tile-headline.logo-image img{width:auto;max-width:90%;height:34px;margin:0 auto}.tile-promo .tile-subhead{margin:0 0 8px;font-size:21px;line-height:1.23}.tile-promo .tile-callout{color:var(--apple-text-gray);margin:0 0 14px;font-size:14px}.section-endless-entertainment-gallery{color:#1d1d1f;background-color:#fff;max-width:2560px;margin:0 auto;padding:68px 0 84px;position:relative;overflow:hidden}.media-gallery-headline-container{text-align:center;max-width:1200px;margin:0 auto 36px;padding:0 24px}.media-gallery-headline{letter-spacing:-.005em;color:#1d1d1f;margin:0;font-size:56px;font-weight:600;line-height:1.07}.media-gallery-viewport{width:100%;padding:10px 0;position:relative;overflow:hidden}.media-gallery-track{will-change:transform;gap:16px;width:max-content;margin:0;padding:0;list-style:none;transition:transform .65s cubic-bezier(.25,1,.5,1);display:flex}.tv-media-gallery .media-gallery-item{opacity:.45;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#000;border-radius:18px;flex:0 0 960px;width:960px;height:540px;transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .5s;position:relative;overflow:hidden;transform:scale(.96)}.tv-media-gallery .media-gallery-item.is-active{opacity:1;transform:scale(1);box-shadow:0 20px 40px #00000040}.media-gallery-wrapper-link{width:100%;height:100%;color:inherit;display:block;position:relative;text-decoration:none!important}.media-gallery-bg-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.media-gallery-bg-wrapper img{object-fit:cover;width:100%;height:100%;display:block}.media-gallery-top-badge{z-index:3;position:absolute;top:24px;right:28px}.tv-plus-logo{filter:drop-shadow(0 2px 8px #00000080);width:auto;height:24px}.tv-media-gallery .media-gallery-contents{z-index:3;background:linear-gradient(#0000 0%,#0006 45%,#000000e0 100%);align-items:center;gap:20px;padding:36px 44px;display:flex;position:absolute;bottom:0;left:0;right:0}.media-gallery-button{white-space:nowrap;border-radius:980px;flex-shrink:0;padding:11px 22px;font-size:14px;font-weight:600;transition:transform .2s,background-color .2s;box-shadow:0 2px 8px #0003;color:#000!important;background-color:#fff!important}.media-gallery-button:hover{transform:scale(1.04);background-color:#ffffffe6!important}.tv-media-gallery .media-gallery-longnote{color:#f5f5f7;text-shadow:0 1px 4px #000000b3;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:400;line-height:1.35;display:flex}.media-gallery-genre{color:#fff;font-weight:700}.media-gallery-genre:after{content:"·";margin-left:8px}.fam-media-gallery{width:100%;margin-top:20px;padding:8px 0;position:relative;overflow:hidden}.fam-media-gallery .media-gallery-item{opacity:.45;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:18px;flex:0 0 470px;width:470px;height:264px;transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .5s;position:relative;overflow:hidden;transform:scale(.96)}.fam-media-gallery .media-gallery-item.is-active{opacity:1;transform:scale(1);box-shadow:0 16px 36px #0003}.fam-media-gallery-wrapper-link{width:100%;height:100%;color:inherit;display:block;position:relative;text-decoration:none!important}.fam-media-gallery .media-gallery-bg-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.fam-media-gallery .media-gallery-bg{width:100%;height:100%}.fam-media-gallery .media-gallery-bg img{object-fit:cover;width:100%;height:100%;display:block}.fam-media-gallery .media-gallery-bg-wrapper-music{justify-content:center;align-items:center;display:flex}.fam-media-gallery .media-gallery-bg-music{border-radius:14px;flex-shrink:0;width:155px;height:155px;margin-bottom:24px;overflow:hidden;box-shadow:0 14px 30px #00000073}.fam-media-gallery .media-gallery-bg-music img{object-fit:cover;width:100%;height:100%}.fam-media-gallery .media-gallery-contents{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.fam-media-gallery .media-gallery-top-content{z-index:3;position:absolute;top:18px;right:20px}.media-gallery-logo svg{fill:#fff;filter:drop-shadow(0 2px 8px #00000080);width:auto;height:20px}[data-media-gallery-item-service=arcade] .media-gallery-logo svg{fill:#fff;filter:drop-shadow(0 2px 8px #00000080)}.fam-media-gallery .media-gallery-bottom-content{z-index:3;pointer-events:auto;background:linear-gradient(#0000 0%,#0006 45%,#000000d9 100%);justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.fam-media-gallery .media-gallery-button{white-space:nowrap;border-radius:980px;flex-shrink:0;padding:8px 18px;font-size:13px;font-weight:600;transition:transform .2s,background-color .2s;box-shadow:0 2px 8px #0003;color:#000!important;background-color:#fff!important}.fam-media-gallery .media-gallery-button:hover{transform:scale(1.04);background-color:#ffffffe6!important}.fam-media-gallery .media-gallery-longnote{color:#fff;text-shadow:0 1px 4px #000000b3;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin:0;font-size:14px;font-weight:600;overflow:hidden}.media-gallery-controls{justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex;position:relative}.gallery-dots{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.gallery-dot{cursor:pointer;background-color:#00000040;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background-color .25s,transform .25s}.gallery-dot:hover{background-color:#0000008c}.gallery-dot.is-active{background-color:#1d1d1f;transform:scale(1.25)}.gallery-play-pause{color:#1d1d1f;cursor:pointer;background:#00000014;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:inline-flex}.gallery-play-pause:hover{background:#00000029}.gallery-play-pause svg{fill:currentColor;width:14px;height:14px}.gallery-nav-arrow{-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;z-index:10;opacity:.85;background:#00000073;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:background-color .2s,transform .2s,opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-nav-arrow:hover{opacity:1;background:#000000bf;transform:translateY(-50%)scale(1.08)}.gallery-nav-arrow.prev{left:24px}.gallery-nav-arrow.next{right:24px}.gallery-nav-arrow svg{fill:currentColor;width:22px;height:22px}#ac-globalfooter{background-color:var(--apple-bg-light);color:var(--apple-text-gray);letter-spacing:-.01em;border-top:1px solid var(--apple-border-gray);padding:18px 0 24px;font-size:12px;font-weight:400;line-height:1.33337}.ac-gf-content{max-width:980px;margin:0 auto;padding:0 16px}.ac-gf-label,#ac-gf-label{clip:rect(1px, 1px, 1px, 1px)!important;clip-path:inset(0 0 99.9% 99.9%)!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ac-gf-sosumi{border-bottom:1px solid var(--apple-border-gray);margin-bottom:20px;padding-bottom:16px}.ac-gf-sosumi ol{margin:0 0 12px;padding-left:16px}.ac-gf-sosumi li{margin-bottom:8px}.ac-gf-directory-columns,.ac-gf-directory,.ac-gf-directory.with-5-columns{border-bottom:1px solid var(--apple-border-gray);flex-direction:row;justify-content:space-between;gap:16px;padding-bottom:24px;display:flex}.ac-gf-directory-column{flex:1;min-width:0}.ac-gf-directory-column-section{margin-bottom:20px}.ac-gf-directory-column-section-title{color:var(--apple-text-dark);margin:0 0 8px;font-size:12px;font-weight:600}.ac-gf-directory-column-section-title-text{display:block}.ac-gf-directory-column-section-title-button{display:none}.ac-gf-directory-column-section-list{margin:0;padding:0;list-style:none}.ac-gf-directory-column-section-item{margin-bottom:8px;display:block}.ac-gf-directory-column-section-link{color:#515154;font-size:12px;line-height:1.33337;text-decoration:none;transition:color .15s}.ac-gf-directory-column-section-link:hover{color:var(--apple-text-dark);text-decoration:underline}.ac-gf-footer{color:var(--apple-text-gray);padding:16px 0 24px;font-size:12px}.ac-gf-footer-shop{color:var(--apple-text-gray);border-bottom:1px solid #00000014;margin-top:16px;margin-bottom:12px;padding-bottom:12px}.ac-gf-footer-shop a{color:var(--apple-blue);text-decoration:none}.ac-gf-footer-shop a:hover{text-decoration:underline}.ac-gf-footer-end{white-space:nowrap!important;flex-flow:row!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;padding-top:12px!important;display:flex!important}.ac-gf-footer-legal{white-space:nowrap!important;flex-flow:row!important;align-items:center!important;gap:16px!important;padding-top:0!important;display:flex!important}.ac-gf-footer-legal-copyright{color:var(--apple-text-gray);font-size:12px;white-space:nowrap!important;margin-right:0!important}.ac-gf-footer-legal-links{white-space:nowrap!important;flex-flow:row!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.ac-gf-footer-legal-links-item{white-space:nowrap!important;align-items:center!important;display:inline-flex!important}.ac-gf-footer-legal-links-item:not(:last-child):after{content:"|";color:#d2d2d7;margin-left:10px}.ac-gf-footer-legal-link{color:#515154;font-size:12px;text-decoration:none;white-space:nowrap!important}.ac-gf-footer-legal-link:hover{color:var(--apple-text-dark);text-decoration:underline}.ac-gf-footer-locale{font-size:12px;white-space:nowrap!important;margin-left:auto!important}.ac-gf-footer-locale a{color:#515154;text-decoration:none;white-space:nowrap!important}.ac-gf-footer-locale a:hover{color:var(--apple-text-dark);text-decoration:underline}@media (width<=1068px){.tv-media-gallery .media-gallery-item{flex:0 0 684px;width:684px;height:385px}.fam-media-gallery .media-gallery-item{flex:0 0 417px;width:417px;height:234px}.fam-media-gallery .media-gallery-bg-music{width:135px;height:135px}}@media (width<=833px){.globalnav-item:not(.globalnav-item-apple):not(.globalnav-item-search):not(.globalnav-item-bag){display:none}.globalnav-hamburger{display:inline-flex}.section-promo{grid-template-columns:1fr}.tile-hero{height:520px;min-height:520px}.tile-promo{height:500px;min-height:500px}.tile-headline{font-size:40px}.tile-subhead{font-size:21px}.ac-gf-directory-columns{flex-direction:column;gap:0}.ac-gf-directory-column-section{border-bottom:1px solid var(--apple-border-gray);margin-bottom:0;padding:10px 0}.ac-gf-directory-column-section-title{cursor:pointer;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.ac-gf-directory-column-section-title:after{content:"+";font-size:16px;font-weight:300}.ac-gf-directory-column-section.is-open .ac-gf-directory-column-section-title:after{content:"−"}.ac-gf-directory-column-section-list{padding:8px 0;display:none}.ac-gf-directory-column-section.is-open .ac-gf-directory-column-section-list{display:block}}@media (width<=734px){.media-gallery-headline{font-size:38px}.tv-media-gallery .media-gallery-item{flex:0 0 88vw;width:88vw;height:320px}.tv-media-gallery .media-gallery-contents{padding:20px 24px}.fam-media-gallery .media-gallery-item{flex:0 0 82vw;width:82vw;height:200px}.fam-media-gallery .media-gallery-bg-music{width:110px;height:110px;margin-bottom:12px}.gallery-nav-arrow{display:none}}
