/*
** Copyright © 2025 Apple Inc.
** All rights reserved.
*/

.page.account{padding-top:26px;width:1009px;margin:0 auto}
.account{color:#404040}
.account .lined-page-title{padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.14);font-size:28px;font-weight:300;color:#404040}
.dark .account .lined-page-title{color:#fff;border-bottom:1px solid rgba(255,255,255,.14)}
.account .secure-connection{float:right;display:inline-block;padding-left:14px;margin-top:16px;font-size:11px;color:#919191}
.lang-rtl .account .secure-connection{float:left;padding-right:14px;padding-left:unset}
.account .secure-connection::before{content:" ";display:inline-block;margin-right:5px;width:8px;height:10px;background-color:#919191;-webkit-mask-image:url(frameworks-dt6/images/glyphs/lock_mask@2x.png);-webkit-mask-repeat:no-repeat;-webkit-mask-size:8px 10px}
.lang-rtl .account .secure-connection::before{margin-left:5px;margin-right:unset}
.account section{margin-bottom:15px;padding-bottom:9px}
.account .subsection{padding:0 0 19px 0;margin:0}
.account .subheader{padding:11px 20px 8px 0}
.lang-rtl .account .subheader{padding:11px 0 8px 20px}
.account nav{text-align:right;border-top:1px solid rgba(0,0,0,.14);padding-top:15px}
.lang-rtl .account nav{text-align:left}
.dark .account nav{border-top:1px solid rgba(255,255,255,.14)}
.account .nav-button{padding:2px 15px;margin-right:10px}
.lang-rtl .account .nav-button{margin-left:10px;margin-right:unset}
.account nav>.nav-button:last-child,.account nav a:last-child .nav-button{margin-right:0}
.lang-rtl .account nav>.nav-button:last-child,.lang-rtl .account nav a:last-child .nav-button{margin-left:0;margin-right:unset}
.account .nav-button.cancel{margin-right:10px}
.lang-rtl .account .nav-button.cancel{margin-left:10px;margin-right:unset}
.account .page-error{color:#f00;margin-top:10px;margin-bottom:10px;display:none}
.account .page-error.show{display:block}
.account .box-error-container{display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;position:absolute;top:0;bottom:0;left:0;right:0}
.account .box-error{text-align:center;padding:0 64px;font-size:16px;line-height:20px}
.account .spinner{display:none}
.account .loading .spinner{display:block;text-indent:-5000em;background:url(frameworks-dt6/images/finance/spinner-lrg_2x.png);background-size:480px 80px;-webkit-animation:lrg-spinner 1s infinite;-webkit-animation-timing-function:step-start;height:34px;margin:-17px 0 0 -17px;position:absolute;left:50%;top:50%;width:34px}
.account hr{border:0;border-bottom:1px solid rgba(0,0,0,.14)}
.dark .account hr{border-bottom:1px solid rgba(255,255,255,.14)}
@-webkit-keyframes lrg-spinner{0%{ background-position:-4px -4px}
8%{background-position:-44px -4px}
16%{background-position:-84px -4px}
24%{background-position:-124px -4px}
32%{background-position:-164px -4px}
40%{background-position:-204px -4px}
50%{background-position:-244px -4px}
58%{background-position:-284px -4px}
66%{background-position:-324px -4px}
74%{background-position:-364px -4px}
82%{background-position:-404px -4px}
90%{background-position:-444px -4px}
100%{background-position:-4px -4px}
}
@media (prefers-dark-interface){.account .lined-page-title{ color:rgba(255,255,255,.85);border-bottom:1px solid rgba(255,255,255,.1)}
.account .loading .spinner{-webkit-animation:lrg-dark-spinner 1s infinite;-webkit-animation-timing-function:step-start}
.account hr{border-bottom-color:rgba(255,255,255,.1)}
.account nav{border-top-color:rgba(255,255,255,.1)}
.account .nav-button.cancel{background-color:#67636d;color:rgba(255,255,255,.85)}
@-webkit-keyframes lrg-dark-spinner{0%{ background-position:-4px -44px}
8%{background-position:-44px -44px}
16%{background-position:-84px -44px}
24%{background-position:-124px -44px}
32%{background-position:-164px -44px}
40%{background-position:-204px -44px}
50%{background-position:-244px -44px}
58%{background-position:-284px -44px}
66%{background-position:-324px -44px}
74%{background-position:-364px -44px}
82%{background-position:-404px -44px}
90%{background-position:-444px -44px}
100%{background-position:-4px -44px}
}
}
*{margin:0;padding:0;box-sizing:border-box}
html,body,div,ul,ol,li,a,img,embed,h1,h2,h3,h4,h5,h6,dl,dt,dd,pre,code,form,footer,section,header,fieldset,legend,p,blockquote,table,th,td{-webkit-user-select:none}
body{font:normal 13px '-apple-system','-webkit-system-font','Helvetica Neue','Malgun Gothic','Segoe UI';color:#6d6d72}
html,body{height:100%;cursor:default;line-height:1}
body.lang-rtl{direction:rtl}
button,input,select,textarea,pre{font-family:'-apple-system','-webkit-system-font','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:normal}
body.mac,body.mac button,body.mac input,body.mac select,body.mac textarea{font-smooth:always;-webkit-font-smoothing:antialiased}
body.windows,body.windows input,body.windows select,body.windows textarea{font-family:"Segoe UI",Tahoma,Arial}
button{margin:0;padding:0}
address{font-style:normal}
button,a{cursor:pointer}
select{outline:0}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal}
p,a,dt,dd,th,td,li,h1,h2,h3,h4,h5,h6{line-height:1.35}
table{border-collapse:collapse;border-spacing:0}
option{color:initial}
li{list-style:none}
.page{min-width:1009px;min-height:100%;position:relative;padding-bottom:300px}
.mt-3.version-gte-10-15 .page,.mt-11.version-gte-10-15 .page,.mt-3-11.version-gte-10-15 .page{min-width:960px}
.mt-1.version-gte-10-15 .page,.purchases.version-gte-10-15 .page.mt-1{min-width:725px}
.page-content,.footer{margin:0 auto;padding:0 30px;max-width:1580px}
body.dark,.dark .page,.dark .typ{background-color:#212121;color:#a6a6ab}
.sidebar{width:260px;font-size:12px;padding-left:30px;overflow:hidden}
.header-breadcrumb{font-size:14px;position:relative}
.offset-uber-header .header,.offset-uber-header .page-title{padding-top:30px}
.offset-uber-header .header .page-title{padding:0}
.header-breadcrumb li{margin:5px 0 17px}
.header-breadcrumb a{max-width:500px}
.itunes-app-thinning .header-breadcrumb{visibility:hidden;margin-top:-31px}
.dz-staging-badge{position:fixed;top:0;left:0;height:9px;width:100%;background:url('/images/dz/preview-banner-black.png') repeat-x;z-index:2000}
.footer{position:absolute;left:0;right:0;bottom:0;clear:both;text-align:left}
.lang-rtl .footer{text-align:right}
.footer-breadcrumb{border-radius:5px;margin-top:30px;padding:9px 15px}
.footer-breadcrumb a:last-child{display:inline-block;max-width:500px}
.footer-links{padding-top:17px;border-top:1px solid rgba(0,0,0,.14)}
.dark .footer-links{border-top:1px solid rgba(255,255,255,.14)}
.footer-links .footer-col{display:inline-block;width:210px;vertical-align:top}
.footer .sosumi{margin-top:17px;padding:6px 0 17px}
.footer .sosumi li,.footer .sosumi a{color:#404040}
.footer .sosumi .pipe::before{color:#e2e2e7}
.flag-icon{padding-top:4px}
.dark .footer-breadcrumb li::after{color:#a6a6ab}
.dark .footer .sosumi li,.dark .footer .sosumi a{color:rgba(255,255,255,.4)}
.error-page{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center}
.error-page h1{padding-top:225px;background:url(frameworks-dt6/images/backgrounds/modern/itunes.png) top center no-repeat;background-size:218px 218px;color:#acacac}
@media screen and (-webkit-min-device-pixel-ratio: 2){.error-page h1{ background-image:url(frameworks-dt6/images/backgrounds/modern/itunes@2x.png)}
}
.itunes-message{background:url(frameworks-dt6/images/backgrounds/note@2x.png) top center no-repeat;background-size:150px 173px;padding:200px 0 20px;margin-top:150px;color:#646464}
.dark .itunes-message{background-image:url(frameworks-dt6/images/backgrounds/tv@2x.png);background-size:220px}
@media (prefers-dark-interface){body{ color:rgba(255,255,255,.85)}
body.dark,.dark .page,.dark .typ{background-color:unset;color:rgba(255,255,255,.85)}
.account{color:rgba(255,255,255,.85)}
.footer-links{border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.55)}
.footer-links a{color:rgba(255,255,255,.55)}
.footer .sosumi li,.footer .sosumi a{color:rgba(255,255,255,.55)}
.footer .sosumi .pipe::before{color:rgba(255,255,255,.55)}
}
body:not(.grouping-page) .page{padding-top:21px}
.footer-breadcrumb{display:none}
@media (prefers-dark-interface){body.dark,.dark .page,.dark .typ{ background-color:unset;color:rgba(255,255,255,.85)}
.account{color:rgba(255,255,255,.85)}
.footer-links{border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.55)}
.footer-links h5.text-primary{color:rgba(255,255,255,.55)!important}
.dark .footer-links .text-primary{color:rgba(255,255,255,.4)}
.dark .footer-links a{color:rgba(255,255,255,.4)}
}
.text-primary{color:#404040}
.dark .text-primary{color:#fff}
.text-alt{color:#6d6d72}
a{text-decoration:none;cursor:pointer;color:#404040}
a:hover{text-decoration:underline}
.button a:hover,a.button:hover,a .button:hover{text-decoration:none!important}
.dark a{color:#fff}
.title{margin-bottom:8px;color:#404040}
.page-title{font-size:28px;color:#404040;font-weight:300}
.dark .title,.dark .title a{color:#fff}
.dark .page-title,.dark .page-title a{color:#fff}
li.cmc{font-family:'-apple-system','HelveticaNeueDeskInterface-MediumP4','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:500;color:#217cd0!important}
li.preorder{font-family:'-apple-system','HelveticaNeueDeskInterface-MediumP4','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:500;color:#ff6c00!important}
.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.text-truncate *{overflow:hidden;text-overflow:ellipsis}
.text-truncate.more-pointer span{display:inline-block;max-width:500px}
.element-truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:normal;overflow:hidden}
.caps{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.strong{font-family:'-apple-system','HelveticaNeueDeskInterface-MediumP4','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:500}
.text-thin{font-family:'-apple-system','-webkit-system-font','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:normal}
.em{font-style:italic}
.inline{display:inline}
.block{display:block}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.divide-right::after{content:'|';margin-right:3px;padding-left:5px}
a.divide-right:hover{text-decoration:none}
.more-pointer::after{content:"\00A0\E007";font-family:JingleGlyphs;font-weight:normal}
.truncate-link{display:inline-block;color:#1f66b1;text-transform:lowercase}
.paragraphs,.paragraphs p{line-height:1.35em;margin-bottom:1.35em}
.outline-list ol{margin-left:30px}
.outline-list li{list-style:upper-roman;font-family:'-apple-system','HelveticaNeueDeskInterface-MediumP4','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:500}
.outline-list ol ol li{list-style:lower-alpha;font-family:'-apple-system','-webkit-system-font','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:normal}
.description-list ol,.description-list ul{margin-left:20px}
.description-list ol li{list-style:decimal}
.description-list ul li{list-style:disc}
.font-36{font-size:36px;font-family:'-apple-system','-webkit-system-font','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:normal}
.font-32{font-size:32px;font-family:'-apple-system','-webkit-system-font','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:normal}
.font-28{font-size:28px}
.font-24{font-size:24px}
.font-22{font-size:22px}
.font-20{font-size:20px}
.font-18{font-size:18px}
.font-17{font-size:17px}
.font-16{font-size:16px}
.font-15{font-size:15px}
.font-14{font-size:14px}
.font-13{font-size:13px}
.font-12{font-size:12px}
.font-11{font-size:11px}
.font-10{font-size:10px}
.clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;position:relative}
.clamp.c-1{-webkit-line-clamp:1;max-height:1.35em}
.clamp.c-2{-webkit-line-clamp:2;max-height:2.7em}
.clamp.c-3{-webkit-line-clamp:3;max-height:4.05em}
.clamp.c-4{-webkit-line-clamp:4;max-height:5.4em}
.clamp.c-5{-webkit-line-clamp:5;max-height:6.75em}
.clamp.c-6{-webkit-line-clamp:6;max-height:8.1em}
.clamp.c-7{-webkit-line-clamp:7;max-height:9.45em}
.clamp.c-8{-webkit-line-clamp:8;max-height:10.8em}
.clamp.c-9{-webkit-line-clamp:9;max-height:12.15em}
.clamp.c-10{-webkit-line-clamp:10;max-height:13.5em}
.clamp.c-11{-webkit-line-clamp:11;max-height:14.85em}
.clamp.c-12{-webkit-line-clamp:12;max-height:16.2em}
.breadcrumbs li{display:inline-block}
.breadcrumbs li::after{font-family:JingleGlyphs;font-weight:normal;font-size:.75em;padding:0 6px;color:currentcolor;content:"›";content:"›" / "";alt:"";-webkit-alt:""}
.breadcrumbs li:last-child::after{display:none}
.pipe::before{content:"| ";padding:0 .5em}
@font-face{font-family:'JingleGlyphs';src:url(frameworks-sf6/images/glyphs/modern/JingleGlyphs-Regular.otf)}
.page-title a{color:#404040}
.dark .truncate-link{color:#0884ff}
.table{display:table;width:100%}
.tr{display:table-row}
.th,.td{display:table-cell;vertical-align:middle}
.th.min-width,.td.min-width{width:10px}
.fl-left{float:left}
.fl-right{float:right}
.clear-box{overflow:hidden}
.boxflex,.flexie.boxflex{display:-webkit-box}
.flexie{-webkit-box-flex:1;display:block}
.align-center{-webkit-box-align:center}
.align-base{-webkit-box-align:baseline}
.v-middle{vertical-align:middle}
.in-block{display:inline-block}
.module .title+.text{margin-top:-.45em}
.top-divider{padding-top:5px;border-top:1px solid rgba(0,0,0,.07)}
.dark .top-divider{border-top:1px solid rgba(255,255,255,.07)}
.top-divider-fade{padding-top:20px;margin-top:17px;border-top:1px solid rgba(0,0,0,.07)}
.dark .top-divider-fade{border-top:1px solid rgba(255,255,255,.07)}
.bottom-divider-fade{padding-bottom:20px;margin-bottom:17px;border-bottom:1px solid rgba(0,0,0,.07)}
.dark .bottom-divider-fade{border-bottom:1px solid rgba(255,255,255,.07)}
.right-divider-fade{padding-right:15px;margin-right:15px;border-right:1px solid rgba(0,0,0,.07)}
.left-divider-fade{padding-left:15px;margin-left:15px;border-left:1px solid rgba(0,0,0,.07)}
.dark .right-divider-fade{border-right:1px solid rgba(255,255,255,.07)}
.pocket-left,.pocket-right,.pocket-top,.pocket-bottom{position:absolute;opacity:0;pointer-events:none;z-index:2}
.pocket-left,.pocket-right{top:-8px;bottom:14px}
.pocket-left{left:-5px;border-left:1px solid rgba(0,0,0,.07)}
.pocket-right{right:-5px;border-right:1px solid rgba(0,0,0,.07)}
.pocket-top,.pocket-bottom{left:0;right:0}
.pocket-top{top:-1px;border-top:1px solid rgba(0,0,0,.07)}
.pocket-bottom{bottom:-1px;border-bottom:1px solid rgba(0,0,0,.07)}
.dark .pocket-left{border-left:1px solid rgba(255,255,255,.07)}
.dark .pocket-right{border-right:1px solid rgba(255,255,255,.07)}
.debugui{border:1px solid red!important}
.segmented-view .segmented-right-side-options:after{content:".";visibility:hidden;display:block;height:0;clear:both}
.segmented-view .select-filter{position:static;float:right}
.segmented-view label .select-field.large .selected-option{color:#272727;font-size:13px;margin-top:0}
.segmented-view label .select-field.large::after{color:#272727}
.dark .segmented-view label .select-field.large .selected-option,.dark .segmented-view label .select-field.large::after{color:#ddd}
.segmented-view .select-field{float:right;margin-left:20px;margin-top:16px}
.page-header .segmented-view .button-group{float:right;margin-left:30px;margin-top:14px}
.page-header .segmented-view .button-group .button{background-color:none;border:0;color:#272727;min-width:0;margin-right:5px}
.page-header .segmented-view .button-group.pills .button{font-size:12px}
.page-header .segmented-view .button-group .button:not([disabled]):not(.disabled):hover,.page-header .segmented-view .button-group .button:not(.active):hover{color:#272727}
.dark .page-header .segmented-view .button-group .button:not([disabled]):not(.disabled):hover,.dark .page-header .segmented-view .button-group .button:not(.active):hover{color:#ddd}
.page-header .segmented-view .button-group .button:not([disabled]):not(.disabled).active,.page-header .segmented-view .button-group .button:not([disabled]):not(.disabled):active{background:rgba(0,0,0,.07);color:#272727}
.dark .page-header .segmented-view .button-group .button:not([disabled]):not(.disabled).active,.dark .page-header .segmented-view .button-group .button:not([disabled]):not(.disabled):active{background:rgba(255,255,255,.1);color:#ddd}
.dark .page-header .segmented-view .button-group .button{color:#ddd}
.page-header .segmented-view .button-group .button,.page-header .segmented-view .button-group .button:first-child,.page-header .segmented-view .button-group .button:last-child{border-radius:.5em}
.page-header .segmented-view .button-group .button:last-child{margin-right:0}
.titlebar-page{overflow:hidden}
.titlebar-page .title-content,.titlebar-page .page-content{padding:0 30px;margin:0 auto;max-width:1580px;position:relative}
.titlebar-page .title-content{z-index:2;margin-bottom:-6px}
.titlebar-page .title-media{float:left}
.titlebar-page .page-content{padding-top:35px;min-height:400px;position:relative}
.titlebar-page .page-content>.button-group{position:absolute;top:-24px}
.page-content.line-divider{border-top:1px solid #fff;background:-webkit-linear-gradient(rgba(0,0,0,.18),rgba(0,0,0,.05) 2px,rgba(0,0,0,0)) repeat-x;background-size:10px 150px}
.room .room-container{position:relative}
.room-content .lockup,.room-content .scroll-cell{display:inline-block;vertical-align:top}
.room .room-content{margin:0 -20px 0 -15px}
.room .room-content .room-content{margin:0}
.room .room-container .select-field{z-index:3}
.room .room-content .lockup-content{margin:0 auto}
.room .room-container .room-content .lockup .lockup-details ul{height:auto}
.track-list-room{overflow-x:hidden}
.track-list-room .page{min-width:0}
.titlebar-page .page-content::before{content:'';position:absolute;top:6px;left:30px;right:30px;border-top:1px solid rgba(0,0,0,.14)}
.dark .titlebar-page .page-content::before{border-top:1px solid rgba(255,255,255,.14)}
.room .page-title{padding-bottom:7px;border-bottom:1px solid rgba(0,0,0,.14);margin-bottom:15px}
.dark.room .page-title{border-bottom:1px solid rgba(255,255,255,.14)}
.personalized-room-page .header-area{padding-bottom:7px;border-bottom:1px solid rgba(0,0,0,.14);margin-bottom:15px;display:flex;display:-webkit-box;display:-webkit-flex;align-items:baseline;-webkit-align-items:baseline;justify-content:space-between;-webkit-justify-content:space-between}
.personalized-room-page.dark.room .header-area{border-bottom:1px solid rgba(255,255,255,.14)}
.personalized-room-page .header-area .page-title{padding-bottom:0;border-bottom:0;margin-bottom:0}
.personalized-room-page .header-area .select-filter{position:absolute;right:0;bottom:10px;z-index:3}
.artwork{line-height:0;outline:0}
.artwork:not(img){display:inline-block;position:relative;background:-webkit-linear-gradient( #bfbfc3, #9d9da3)}
.artwork-after,.artwork:not(img)::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px rgba(128,128,128,.2)}
.artwork.placeholder{background:#000}
.artwork.placeholder img{visibility:hidden}
.lockup.musicVideo .artwork:not(img)::after{background:-webkit-linear-gradient(135deg,rgba(0,0,0,0),rgba(0,0,0,0) 46%,rgba(0,0,0,.08) 50%,rgba(255,255,255,.12) 50.1%,rgba(255,255,255,.03))}
.artist-artwork{display:inline-block;line-height:0;padding:3px;background:#fff;border:1px solid rgba(0,0,0,.14)}
.artist-artwork.small{padding:2px}
.artist-artwork a,.artist-artwork .artwork{display:block}
.circle-art{display:inline-block;border-radius:9999px;overflow:hidden;height:20px}
.dark .artwork{background:-webkit-linear-gradient( #49494c, #353537)}
.button{border:0;display:inline-block;line-height:16px;height:18px;border-radius:.4em;cursor:pointer;text-align:center;padding:0 10px;color:#404040;font-family:'-apple-system','HelveticaNeueDeskInterface-MediumP4','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:500;background:transparent;font-size:11px;border:1px solid rgba(0,0,0,.18);border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.27)}
.button-active,.button:not([disabled]):not(.disabled).active,.button:not([disabled]):not(.disabled):active{color:#1c1c1c;background-image:-webkit-linear-gradient(rgba(0,0,0,.15) 0,rgba(0,0,0,.25) 100%)}
.button-disabled,.button[disabled],.button.disabled{cursor:default;opacity:.5;color:rgba(64,64,64,.7)}
.dark-button-disabled,.dark .button-disabled,.dark .button[disabled],.dark .button.disabled{color:rgba(255,255,255,.3)}
.button-small,.button.small{padding:0 8px}
.button-medium,.button.medium{font-size:12px;height:21px}
.button-large,.button.large{font-size:14px;height:29px}
.dark-button,.dark .button,.dark .multi-button .select{color:#fff;border:1px solid #6e6e73}
.dark .download-image{background-color:#fff}
.dark .button:not([disabled]):not(.disabled).active,.dark .button:not([disabled]):not(.disabled):active,.dark .multi-button select:not([disabled]):not(.disabled).active,.dark .multi-button select:not([disabled]):not(.disabled):active{color:#fff;color:rgba(255,255,255,.85);background-image:-webkit-linear-gradient(rgba(255,255,255,.16) 0,rgba(255,255,255,.1) 100%)}
.button-form,.button.form{font-size:13px;background:0;border:1px solid rgba(0,0,0,.18);border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.27);border-radius:5px;height:22px;min-width:90px;font-family:'-apple-system','-webkit-system-font','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:normal}
.form-button-submit,.button.form.submit{color:#fff;background-image:linear-gradient( #50a6e7, #4092dd 47%, #3b8bd9 50%, #3988d8 53%, #2e76cf);border:1px solid #3f80af;box-shadow:inset 0 1px 1px rgba(255,255,255,.15)}
.form-button-active,.button.form:not([disabled]):not(.disabled).active,.button.form:not([disabled]):not(.disabled):active{color:#fff;background-image:linear-gradient( #247df4, #1d73eb);box-shadow:0 1px 0 0 rgba(0,0,0,.05);border-color:rgba(0,0,0,.18);border-top-color:#4ba0f9;border-bottom-color:#045fff}
.form-button-submit-active,.button.form.submit:not([disabled]):not(.disabled).active,.button.form.submit:not([disabled]):not(.disabled):active{background-image:linear-gradient( #3973c4, #4894cf);border:1px solid #3f80af;box-shadow:inset 0 1px 1px rgba(255,255,255,.15);color:#fff;text-shadow:rgba(0,0,0,.15) 0 -1px 0}
.dark .form-button-submit-active,.dark .button.form.submit:not([disabled]):not(.disabled).active,.dark .button.form.submit:not([disabled]):not(.disabled):active{background-image:linear-gradient(to bottom, #247df4, #1d73eb)}
.button-group{font-size:0;font-family:"Helvetica Neue";display:inline-block}
.button-group .button{border-radius:0;min-width:62px;color:#272727;font-family:'-apple-system','-webkit-system-font','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:normal}
.dark .button-group .button{color:#ddd}
.button-group .button:first-child{border-radius:.4em 0 0 .4em}
.button-group .button:last-child{border-radius:0 .4em .4em 0}
.button-group .button.medium,.button-group.medium .button{height:22px;line-height:22px;font-size:12px}
.button-group.block{display:block}
.button-group:not(.pills).block{white-space:nowrap}
.button-group.block .button{display:block;overflow:hidden;text-align:left}
.button-group.block .button .tick{display:none}
.button-group.pills .button{border:0;box-shadow:none;height:22px;border-radius:5px;line-height:22px;font-size:13px}
.button-group.pills .button:not([disabled]):not(.disabled):hover{background:0}
.button-group.pills .button:not([disabled]):not(.disabled).active,.button-group.pills .button:not([disabled]):not(.disabled):active{background:rgba(0,0,0,.07);color:#272727}
.button-group.pills.xsmall .button{font-size:11px;font-weight:bold;padding:2px 12px 2px;margin-left:-12px;color:#333;text-align:left}
.button-group.truncating{display:-webkit-inline-box;max-width:100%}
.button-group.truncating .button{display:block;-webkit-box-flex:1;text-overflow:ellipsis}
.button-group.truncating .tick{display:none}
.button-group.block .button{display:block;overflow:hidden}
.button-group.block .button .tick{display:none}
.close-button{background:transparent url(frameworks-dt6/images/buttons/modern/close.png) no-repeat;cursor:pointer;border:0;height:18px;width:18px;background-size:18px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.close-button{ background-image:url(frameworks-dt6/images/buttons/modern/close@2x.png)}
}
.button-medium,.button.medium{font-weight:normal}
.button.form.emphasized{color:#fff;background-image:linear-gradient( #247df4, #1d73eb);box-shadow:0 1px 0 0 rgba(0,0,0,.05);border-color:rgba(0,0,0,.18);border-top-color:#4ba0f9;border-bottom-color:#045fff}
.button.form.emphasized:not(.disabled):active{background-image:linear-gradient(to bottom, #5c91fc 0, #325ee4 100%);box-shadow:0 1px 0 0 rgba(0,0,0,.05);border-top:1px solid #4275fc;border-bottom:1px solid #2b2bdb}
.button.form.emphasized.disabled{opacity:.7}
.button-group:not(.pills) .button:not(:first-child){margin-left:-1px}
.button-group:not(.pills) .button:not([disabled]):not(.disabled):not(:last-child).active,.button-group:not(.pills) .button:not([disabled]):not(.disabled):not(:last-child):active{border-right-color:rgba(255,255,255,.17)}
.button-group:not(.pills) .button:not([disabled]):not(.disabled):not(:first-child).active,.button-group:not(.pills) .button:not([disabled]):not(.disabled):not(:first-child):active{border-left-color:rgba(255,255,255,.01)}
.button-group:not(.pills) .button:not([disabled]):not(.disabled).active,.button-group:not(.pills) .button:not([disabled]):not(.disabled):active{background:rgba(0,0,0,.07);color:#272727}
.button-group.pills .button:not([disabled]):not(.disabled):hover{color:#272727}
.dark .button-group .button{color:#ddd}
.dark .button-group:not(.pills) .button{color:#ddd}
.dark .button-group:not(.pills) .button:not([disabled]):not(.disabled).active,.dark .button-group:not(.pills) .button:not([disabled]):not(.disabled):active{background:rgba(255,255,255,.17);color:#ddd}
.dark .button-group.pills .button{color:#ddd}
.dark .button-group.pills .button:not([disabled]):not(.disabled):hover{color:#ddd}
.dark .button-group.pills .button:not([disabled]):not(.disabled).active,.dark .button-group.pills .button:not(.active):active{color:#ddd;background:rgba(255,255,255,.1)}
.dark .overlay .button-form,.dark .overlay .button.form,.dark .button-form,.dark .button.form{background:#6E696C;color:rgba(255,255,255,.85)}
.dark .button.form.emphasized{color:rgba(255,255,255,.85);background-image:linear-gradient(to bottom, #3878dd, #326dc6);box-shadow:0 1px 0 0 rgba(0,0,0,.05);border:0;border-top:1px solid #2b75e9;border-bottom:1px solid #155ccc}
.dark .button.form.emphasized:not(.disabled):active{color:rgba(255,255,255,.85);background-image:linear-gradient(to bottom, #247df4, #1d73eb);box-shadow:0 1px 0 0 rgba(0,0,0,.05);border-top:1px solid #4ba0f9;border-bottom:1px solid #045fff}
@media (prefers-dark-interface){.button-form,.button.form{ background:#67636d;color:rgba(255,255,255,.85);box-shadow:0 1px 0 1px rgba(0,0,0,.05)}
.button.form.emphasized{color:rgba(255,255,255,.85);background-image:linear-gradient(to bottom, #3878dd, #326dc6);box-shadow:0 1px 0 0 rgba(0,0,0,.05);border:0;border-top:1px solid #2b75e9;border-bottom:1px solid #155ccc}
.button.form.emphasized:not(.disabled):active{color:rgba(255,255,255,.85);background-image:linear-gradient(to bottom, #247df4, #1d73eb);box-shadow:0 1px 0 1px rgba(0,0,0,.05);border-top:1px solid #4ba0f9;border-bottom:1px solid #045fff}
}
.multi-button{position:relative;display:-webkit-inline-box;white-space:nowrap;max-width:100%;line-height:0}
.multi-button .button{display:block;-webkit-box-flex:1;border-radius:.4em 0 0 .4em}
.multi-button.app-thinned .button{border-radius:.4em}
.multi-button.app-thinned select,.multi-button.app-thinned::after{display:none}
.multi-button-select,.multi-button .select{border:0;display:inline-block;line-height:16px;height:18px;border-radius:.4em;cursor:pointer;text-align:center;padding:0 10px;color:#404040;font-weight:bold;font-family:'-apple-system','HelveticaNeueDeskInterface-MediumP4','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:500;background:transparent;font-size:11px;border:1px solid rgba(0,0,0,.18);border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.27);-webkit-appearance:none;border-radius:0 .4em .4em 0;color:transparent!important;padding:0;width:18px;border-left:0}
.multi-button .select,.multi-button .select option{line-height:2.35em!important}
.multi-button .text-truncate{overflow:hidden;text-overflow:ellipsis;display:block;-webkit-box-flex:1;line-height:16px}
.multi-button .button-content{display:-webkit-inline-box;-webkit-box-align:center;vertical-align:top;max-width:100%}
.multi-button .button-content .badge{display:block;margin:0 0 0 3px}
.multi-button::after{position:absolute;font-family:JingleGlyphs;color:currentColor;pointer-events:none;font-size:13px;top:9px;right:5px;content:"\E001";content:"\E001" / "";alt:"";-webkit-alt:""}
.multi-button.small .button{padding:0 8px}
.multi-button .select:not([disabled]):not(.disabled):active,.multi-button .select:not([disabled]):not(.disabled).active{color:#1c1c1c;background-image:-webkit-linear-gradient(rgba(0,0,0,.15) 0,rgba(0,0,0,.25) 100%);padding:0;color:transparent}
.multi-button.disabled::after,.multi-button .select[disabled],.multi-button .select.disabled{cursor:default;opacity:.5;color:rgba(64,64,64,.7)}
.dark .multi-button.disabled::after,.multi-button .select[disabled],.multi-button .select.disabled{color:rgba(255,255,255,.3)}
.multi-button.medium .button,.multi-button.medium .select{font-size:12px;height:21px;font-weight:normal}
.multi-button.medium .select{width:20px}
.multi-button.medium .text-truncate{line-height:19px}
.multi-button.medium::after{font-size:10px;top:10px;right:7px}
.multi-button.large .button,.multi-button.large .select{font-size:14px;height:29px}
.multi-button.large .select{width:24px}
.multi-button.large .text-truncate{line-height:27px}
.multi-button.large::after{top:14px;right:7px;font-size:19px}
.multi-button.pre-order .button,.multi-button.pre-order .select{border-color:#e87619!important;border-top-color:#ef8025!important;border-bottom-color:#db6c10!important;background:-webkit-linear-gradient( #ff8f34 0, #ff7200 100%)!important}
.multi-button.cmc .button,.multi-button.cmc .select{border-color:#2981fc!important;border-top-color:#4ba1fa!important;border-bottom-color:#055fff!important;background:-webkit-linear-gradient( #6ab1fa 0, #0b80ff 100%)!important}
.multi-button.pre-order .button,.multi-button.pre-order .button:active,.multi-button.pre-order::after,.multi-button.cmc .button,.multi-button.cmc .button:active,.multi-button.cmc::after{color:#fff!important}
.multi-button.pre-order .button:not([disabled]):not(.disabled).active,.multi-button.pre-order .button:not([disabled]):not(.disabled):active,.multi-button.pre-order .select:not([disabled]):not(.disabled).active,.multi-button.pre-order .select:not([disabled]):not(.disabled):active{border-top-color:#c85610!important;border-bottom-color:#853d0a!important;background-image:-webkit-linear-gradient( #d16720 0, #ab4000 100%)!important}
.multi-button.cmc .button:not([disabled]):not(.disabled).active,.multi-button.cmc .button:not([disabled]):not(.disabled):active,.multi-button.cmc .select:not([disabled]):not(.disabled).active,.multi-button.cmc .select:not([disabled]):not(.disabled):active{border-top-color:#237dfe!important;border-bottom-color:#0340de!important;background-image:-webkit-linear-gradient( #4a95fd 0, #0767e4 100%)!important}
.buy-button .purchases{font-size:10px;text-align:left;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:12px}
.multi-button.universal::before{content:'';position:absolute;top:1px;left:1px;width:14px;height:14px;z-index:5;background:currentcolor;-webkit-mask:url(frameworks-dt6/images/buy-buttons/universal_button_mask_large.png);-webkit-mask-size:14px}
.multi-button.small.universal::before{width:9px;height:9px;-webkit-mask:url(frameworks-dt6/images/buy-buttons/universal_button_mask_small.png);-webkit-mask-size:9px}
.multi-button.small.universal .button{padding-left:12px;padding-right:7px}
.multi-button.button-less .button,.multi-button.button-less .select,.multi-button.button-less .button:active{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;opacity:1!important}
.multi-button.button-less .button{cursor:default!important}
.universal.disabled{opacity:.5}
.multi-button.pre-order .button.active,.multi-button.pre-order .button:active,.multi-button.cmc .button.active,.multi-button.cmc .button:active{color:rgba(255,255,255,.85)!important}
.multi-button.pre-order .button,.multi-button.pre-order .button:not([disabled]):not(.disabled).active,.multi-button.pre-order .button:not([disabled]):not(.disabled):active,.multi-button.cmc .button,.multi-button.cmc .button:not([disabled]):not(.disabled).active,.multi-button.cmc .button:not([disabled]):not(.disabled):active{border-right-color:rgba(255,255,255,.25)!important}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.multi-button.universal::before{ -webkit-mask-image:url(frameworks-dt6/images/buy-buttons/universal_button_mask_large@2x.png)}
.multi-button.small.universal::before{-webkit-mask-image:url(frameworks-dt6/images/buy-buttons/universal_button_mask_small@2x.png)}
}
.dark .multi-button .select{border-left:0!important}
.dark .multi-button .select:not([disabled]):not(.disabled).active,.dark .multi-button .select:not([disabled]):not(.disabled):active{background-image:-webkit-linear-gradient(rgba(255,255,255,.16) 0,rgba(255,255,255,.1) 100%)}
.calendar-date{width:52px;text-align:center;position:relative}
.calendar-date::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:5px}
.calendar-date .month{line-height:1.2;text-transform:uppercase;color:#fff;font-size:12px;text-shadow:none;display:block;padding:2px 0;background:#E84043;font-family:'-apple-system','HelveticaNeueDeskInterface-MediumP4','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:500}
.calendar-date .day{height:36px;line-height:36px;display:block;font-size:28px;color:#404040;margin-top:2px;background:#EDEDED;font-weight:300}
.select-field{position:relative;display:inline-block;color:#404040;max-width:100%;line-height:1.35}
.select-field .select{display:inline-block;padding-right:18px}
.select-field label{display:block;white-space:nowrap}
.select-field select{-webkit-appearance:none;position:absolute;top:0;bottom:0;right:0;left:0;background:0;border:0;cursor:pointer;color:transparent;text-shadow:none}
.select-field-single-item .select-field select{cursor:default}
.select-field::after{font-family:JingleGlyphs;position:absolute;font-size:13px;top:50%;right:5px;pointer-events:none;content:"\E001";content:"\E001" / "";alt:"";-webkit-alt:"";margin-top:-7px}
.select-field-single-item .select-field::after{display:none}
.select-chrome{border:0;display:inline-block;line-height:16px;height:18px;border-radius:.4em;cursor:pointer;text-align:center;padding:0 10px;color:#404040;font-family:'-apple-system','HelveticaNeueDeskInterface-MediumP4','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:500;background:transparent;font-size:11px;border:1px solid rgba(0,0,0,.18);border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.27);-webkit-appearance:none;text-align:left;line-height:14px}
.select-chrome.small{font-size:10px;color:#404040;padding-top:1px;padding-bottom:2px}
.select-chrome:active{color:#1c1c1c;background-image:-webkit-linear-gradient(rgba(0,0,0,.15) 0,rgba(0,0,0,.25) 100%)}
.dark .select-field,.dark .select-placeholder{color:#fff}
.dark .select-chrome{color:#fff;border:1px solid #6e6e73}
.select-field.custom .select{position:relative;cursor:pointer}
.select-field.custom .select.disabled{cursor:normal}
.select-field.custom .select-options{position:absolute;top:0;background:#fff;border:1px solid rgba(0,0,0,.3);border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.3);z-index:101;display:none;text-shadow:none;overflow:hidden}
.dark .select-field.custom .select-options{background-color:#343434;border:1px solid #515151}
.select-field.custom.open .select-options{display:block}
.select-field.custom .select .option{padding:5px 14px 5px 20px;position:relative}
.select-field.custom .option.hover{background:-webkit-linear-gradient( #587fef, #0f53ec);color:#fff}
.select-field.custom .option.selected::after{content:'✓';position:absolute;left:5px;top:50%;margin-top:-8px}
.text-field{resize:none;border:1px solid #ccc;font-size:12px;color:#404040;line-height:16px;box-shadow:none;padding:2px 7px}
.dark .text-field{color:rgba(255,255,255,.85);background-color:#343434;border:1px solid #484848}
@media (prefers-dark-interface){.text-field{ color:rgba(255,255,255,.85);background-color:#343434;border:1px solid #484848}
}
.search{display:inline-block;position:relative;padding:0 17px 0 20px;background:#fff;border-radius:3px;border:1px solid rgba(0,0,0,.14)}
.search input{-webkit-appearance:none;border:0;outline:0;height:20px;display:block;width:100%;background:transparent}
.search .icon{position:absolute;background:url(frameworks-dt6/images/glyphs/search-field-icon.png) 0 0 no-repeat;background-size:cover;width:14px;height:14px;top:3px;left:4px}
@media (prefers-dark-interface){.search .icon{ background-image:url(frameworks-dt6/images/glyphs/search-field-icon-dark.png)}
}
.search .clear{position:absolute;background:url(frameworks-dt6/images/glyphs/search-field-clear.png) 0 0 no-repeat;background-size:cover;width:14px;height:14px;top:3px;right:2px}
.search .clear:active{background:url(frameworks-dt6/images/glyphs/search-field-clear.png) 0 -14px no-repeat;background-size:cover}
.error-field .error-text,.error-field .field-label{color:#fb3818;display:inline-block}
.error-field .error-text::before,.error-field .field-label::before{content:"\E010";font-family:JingleGlyphs;font-size:12px;padding-right:3px}
.error-field .error-text{margin-left:5px}
.error-field .text-field{box-shadow:inset 0 0 1px rgba(0,0,0,.4),inset 0 1px 1px rgba(0,0,0,.1),inset 0 1px 0 rgba(0,0,0,.2),0 0 5px 2px #fb3818}
.error-text{display:none}
.error-field .star-rating .star{background-position:0 -59px}
input[type="radio"]{-webkit-appearance:none;background-image:url(frameworks-dt6/images/forms/modern/radio_sprite.png);-webkit-background-size:42px 28px;background-repeat:no-repeat;background-position:-14px 0;width:14px;height:14px;position:relative;top:2px;margin:0}
.dark input[type="radio"]{background-image:url(frameworks-dt6/images/forms/modern/radio_sprite_dark.png)}
input[type="radio"]:active{background-position:-28px 0}
input[type="radio"]:disabled,input[type="radio"]:active:disabled{background-position:0 0}
input[type="radio"]:checked{background-position:-14px -14px}
input[type="radio"]:checked:disabled{background-position:0 -14px}
input[type="radio"]:checked:active{background-position:-28px -14px}
input[type="checkbox"]{background-image:url(frameworks-dt6/images/forms/modern/checkbox.png);background-repeat:no-repeat;background-position:-14px 0;background-size:42px 28px;-webkit-appearance:none;width:14px;height:14px;position:relative;top:2px;margin:0}
.version-gte-11 input[type="checkbox"]{-webkit-appearance:checkbox;background:initial}
.dark input[type="checkbox"]{background-image:url(frameworks-dt6/images/forms/modern/checkbox-dark.png)}
input[type="checkbox"]:disabled{opacity:50%}
input[type="checkbox"]:active{background-position:-28px 0}
input[type="checkbox"]:disabled,input[type="checkbox"]:active:disabled{background-position:0 0}
input[type="checkbox"]:checked,input[type="checkbox"]:checked:disabled{background-position:-14px -14px}
input[type="checkbox"]:checked:active{background-position:-28px -14px}
input[type="checkbox"]+label{margin-left:2px}
.formset select{background:transparent;font-size:11px;border:1px solid rgba(0,0,0,.18);border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.27);font-family:'-apple-system','-webkit-system-font','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:normal;color:#404040;font-size:13px;-webkit-appearance:none;position:relative;padding:0 18px 0 8px;margin:0;min-height:25px}
.dark .formset select{background:transparent;font-size:11px;border:1px solid rgba(0,0,0,.18);border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.27);font-family:'-apple-system','-webkit-system-font','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:normal;color:#404040;font-size:13px;-webkit-appearance:none;position:relative;padding:0 18px 0 8px;margin:0;min-height:25px;background:#646566;box-shadow:0 0 1pt 0 rgba(0,0,0,.5);border:0;border-top:0;border-bottom:0;color:rgba(255,255,255,.85)}
@media (prefers-dark-interface){.formset select{ background:transparent;font-size:11px;border:1px solid rgba(0,0,0,.18);border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.27);font-family:'-apple-system','-webkit-system-font','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:normal;color:#404040;font-size:13px;-webkit-appearance:none;position:relative;padding:0 18px 0 8px;margin:0;min-height:25px;background:#646566;box-shadow:0 0 1pt 0 rgba(0,0,0,.5);border:0;border-top:0;border-bottom:0;color:rgba(255,255,255,.85)}
}
.formset.select:after{content:"";-webkit-mask:url(frameworks-dt6/images/forms/modern/popup_arrows_mask@2x.png) no-repeat;-webkit-mask-size:8px 12px;position:absolute;height:12px;width:8px;right:5px;top:6px;pointer-events:none;background-color:#404040}
@media (prefers-dark-interface),(prefers-color-scheme: dark){.formset.select:after{ background-color:rgba(255,255,255,.55)}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2){input[type="radio"]{ background-image:url(frameworks-dt6/images/forms/modern/radio_sprite_2x.png)}
.dark input[type="radio"]{background-image:url(frameworks-dt6/images/forms/modern/radio_sprite_dark_2x.png)}
input[type="checkbox"]{background-image:url(frameworks-dt6/images/forms/modern/checkbox@2x.png)}
.dark input[type="checkbox"]{background-image:url(frameworks-dt6/images/forms/modern/checkbox-dark@2x.png)}
}
@media (prefers-dark-interface){.search{ background-color:-apple-system-quaternary-label;border-color:rgba(255,255,255,.2)}
}
.select-field.xlarge .selected-option{font-size:24px}
.select-field.xlarge::after{font-size:12px}
.select-field.xlarge .select{font-size:14px}
.select-field.large .selected-option{font-size:18px;color:#1f66b1}
.dark .select-field.large .selected-option{color:#0884ff}
.select-field.large::after{color:#1f66b1}
.select-field.medium .selected-option{font-size:15px}
.select-field.small{color:#6d6d72}
.dark .select-field.small{color:#fff}
.list>li{margin-bottom:3px}
.ol{counter-reset:item;margin-left:18px}
.ol>li:before{content:counter(item);counter-increment:item;margin-right:10px;color:#a6a6ab}
.ol>li{text-indent:-17px}
.ul{margin-left:20px}
.ul li{list-style-type:disc;margin-bottom:.3em}
.list-inline{padding:0}
.list-inline li{display:inline-block;vertical-align:middle;line-height:0;white-space:nowrap}
.striped-list>li,.striped-list .li{padding:20px;vertical-align:middle;-webkit-box-align:center;border-top:1px solid rgba(0,0,0,.14)}
.striped-list>li:not(:last-child),.striped-list .li:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}
.striped-list-fade .li{position:relative;padding:15px 0;border-bottom:1px solid rgba(0,0,0,.07)}
.dark .striped-list-fade .li{border-bottom:1px solid rgba(255,255,255,.07)}
.defined-list .list-title{vertical-align:top;font-weight:bold;color:#888;padding-right:15px;text-align:right;line-height:1.35;white-space:nowrap;width:10px}
.defined-list .list-description{vertical-align:top;max-width:200px}
.defined-list.loading{opacity:0}
.truncated-list li{display:none}
.truncated-list.count-1 li:first-child,.truncated-list.count-2 li:first-child,.truncated-list.count-2 li:nth-child(2),.truncated-list.count-3 li:first-child,.truncated-list.count-3 li:nth-child(2),.truncated-list.count-3 li:nth-child(3),.truncated-list.expanded li{display:block}
.section-list .section-title{font-weight:bold;padding:0 0 1px 11px;margin-bottom:5px}
.section-list .section{margin-bottom:20px}
.section-list .list-item{margin:2px 0}
.section-list .button-group .button{font-size:12px;font-weight:normal;width:190px;text-align:left;color:#3c3c3c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.section-list .button-group .button .text-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}
.striped-list-fade .li:first-child{border-top:1px solid rgba(0,0,0,.07)}
.dark .striped-list-fade .li:first-child{border-top:1px solid rgba(255,255,255,.07)}
.lockup{margin-top:15px;margin-bottom:9px}
.lockup .lockup-content{min-width:75px;margin:0 auto}
.lockup .artwork-container{position:relative;box-sizing:content-box;padding-bottom:4px;margin-bottom:3px}
.lockup .artwork-link{position:absolute;bottom:0}
.lockup .lockup-info{font-size:11px;display:-webkit-box;margin-bottom:3px;overflow:hidden}
.lockup .lockup-details,.lockup .lockup-info .lockup-link{display:block;-webkit-box-flex:1;overflow:hidden}
.lockup .lockup-details .detail-content{display:-webkit-box}
.lockup .lockup-details ul{padding-bottom:6px;padding-right:4px;white-space:nowrap;-webkit-box-flex:1}
.lockup-details-list,.lockup .lockup-details ul{color:#8c8c94;font-family:'-apple-system','-webkit-system-font','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:normal}
.lockup-details-list li:not(.title-line),.lockup .lockup-details ul li:not(.title-line){color:#8c8c94}
.dark .lockup .lockup-details ul{color:#a6a6ab}
.dark .lockup .lockup-details ul li:not(.title-line){color:#8c8c94}
.lockup .lockup-details li{overflow:hidden;text-overflow:ellipsis}
.lockup .title-line{margin-bottom:1px}
.lockup-title-line,.lockup .lockup-details li.title-line,.lockup .lockup-details li.title-line span{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.7em;overflow:hidden;color:#404040;font-size:12px}
.dark .lockup .lockup-details li.title-line,.dark .lockup .lockup-details li.title-line span{color:#fff}
.lockup .lockup-details li.preorder,.lockup .lockup-details li.cmc{font-family:'-apple-system','HelveticaNeueDeskInterface-MediumP4','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:500}
.lockup .detail-content>.badge{margin:-2px 0 0 3px}
.lockup .lockup-details .post-details-elements{display:inline-block}
.lockup .lockup-details .post-details-elements .badge{display:inline-block;vertical-align:top;margin-top:3px}
.lockup .editorial-badge{margin-bottom:3px}
.lockup.artist .artwork-container{margin-bottom:7px}
.lockup a:hover{text-decoration:none}
.lockup a:hover li{text-decoration:underline}
.lockup .preview-button{opacity:0;outline:0}
.lockup.previewable:hover .preview-button,.lockup.previewable.hover .preview-button,.lockup.preview-active .preview-button,.lockup .preview-button:focus{opacity:1}
.lockup .close-button{position:absolute;z-index:100;opacity:0;top:-9px;left:-9px}
.lockup .lockup-content:hover .close-button,.lockup .close-button:focus{opacity:1}
.lockup.iosSoftware .close-button{left:-3px;top:-3px}
.lockup.iosSoftware .buy-button,.lockup.mobileSoftwareBundle .buy-button{margin-bottom:7px}
.lockup.iosSoftware .multi-button,.lockup.mobileSoftwareBundle .multi-button{margin-bottom:2px}
.lockup.course .artwork{background:transparent}
.lockup.course .artwork::after{display:none}
.lockup.video .artwork-container::after{content:"";position:absolute;top:50%;left:50%;height:47px;width:47px;margin:-23px 0 0 -23px;background:url(frameworks-dt6/images/buttons/xlg-play.png) no-repeat;background-size:47px 94px;pointer-events:none;display:none}
@media (-webkit-min-device-pixel-ratio: 2){.lockup.video .artwork-container::after{ background-image:url(frameworks-dt6/images/buttons/xlg-play@2x.png)}
}
.lockup.video:active .artwork-container::after{background-position:left bottom}
.lockup.video{cursor:pointer}
.lockup.video:hover .artwork-container:not(.momma-says-no)::after,.lockup.video.hover .artwork-container:not(.momma-says-no)::after{display:block}
.lockup.horizontal .lockup-content{display:-webkit-box;-webkit-box-align:center}
.lockup.horizontal .lockup-info{-webkit-box-flex:1}
.lockup.horizontal .detail-content>.badge{margin:-5px 3px 0 0}
.redownload-button.default{position:absolute;top:0;right:0;width:45px;height:49px;z-index:100;background-size:51px 56px}
.iosSoftware .redownload-button.default{width:51px;height:56px}
.redownload-button:hover{cursor:pointer}
.redownload-button.default,.redownload-button.default:active{opacity:1;background-image:url(frameworks-dt6/images/buttons/overlay_corner.png)}
.iosSoftware .redownload-button.default,.iosSoftware .redownload-button.default:active{background-image:url(frameworks-dt6/images/buttons/overlay_corner_apps.png)}
.redownload-button.default:after{content:'';position:absolute;top:5px;right:3px;background-image:url(frameworks-dt6/images/buttons/icon_cloudload_overlay.png);background-size:21px 17px;width:21px;height:16px}
.redownload-button.default:active:after{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_overlay_pressed.png)}
.iosSoftware .redownload-button.default:after{top:7px;right:5px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.redownload-button.default,.redownload-button.default:active{ background-image:url(frameworks-dt6/images/buttons/overlay_corner@2x.png)}
.iosSoftware .redownload-button.default,.iosSoftware .redownload-button.default:active{background-image:url(frameworks-dt6/images/buttons/overlay_corner_apps@2x.png)}
.redownload-button.default:after{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_overlay@2x.png)}
.redownload-button.default:active:after{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_overlay_pressed@2x.png)}
}
.redownload-button.default.downloading{opacity:.5;pointer-events:none}
.redownload-button.default.downloaded{opacity:0;-webkit-transition:opacity .2s linear;pointer-events:none}
.redownload-button.alt{position:relative;width:22px;height:18px;border:0;display:inline-block;margin-top:2px}
.redownload-button.alt{opacity:1;background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med.png);background-size:22px 18px}
.dark .redownload-button.alt{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_dark.png)}
.redownload-button.alt:active{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_press.png)}
.dark .redownload-button.alt:active{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_dark_press.png)}
.redownload-button.alt.downloading{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_loading.png);opacity:1;pointer-events:none}
.dark .redownload-button.alt.downloading{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_dark_loading.png)}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.redownload-button.alt{ background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med@2x.png);background-size:22px 18px}
.dark .redownload-button.alt{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_dark@2x.png)}
.redownload-button.alt:active{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_press@2x.png)}
.dark .redownload-button.alt:active{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_dark_press@2x.png)}
.redownload-button.alt.downloading{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_loading@2x.png)}
.dark .redownload-button.alt.downloading{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_dark_loading@2x.png)}
}
.redownload-button.alt.downloaded{opacity:0;pointer-events:none}
.redownload-button.download-all::before{background-color:#282828;content:'';alt:'';-webkit-mask-image:url(frameworks-dt6/images/buttons/icon_cloudload_sm.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 1px;-webkit-mask-size:14px 14px;padding-right:8px;top:2px;position:relative;height:14px;width:14px;line-height:17px;border:0;display:inline-block;background-size:14px 14px;opacity:1}
@media (prefers-dark-interface){.redownload-button.download-all::before{ background-color:#cecece}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.redownload-button.download-all::before{ -webkit-mask-image:url(frameworks-dt6/images/buttons/icon_cloudload_sm@2x.png)}
}
.redownload-button.download-all.downloaded{opacity:0;pointer-events:none}
.redownload-button.default{position:absolute;top:0;right:0;width:45px;height:49px;z-index:100;background-size:51px 56px}
.iosSoftware .redownload-button.default{width:51px;height:56px}
.redownload-button:hover{cursor:pointer}
.redownload-button.default,.redownload-button.default:active{opacity:1;background-image:url(frameworks-dt6/images/buttons/overlay_corner.png)}
.iosSoftware .redownload-button.default,.iosSoftware .redownload-button.default:active{background-image:url(frameworks-dt6/images/buttons/overlay_corner_apps.png)}
.redownload-button.default:after{content:'';position:absolute;top:5px;right:3px;background:url(frameworks-dt6/images/buttons/icon_cloudload_overlay.png);background-size:21px 17px;width:21px;height:16px}
.redownload-button.default:active:after{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_overlay_pressed.png)}
.iosSoftware .redownload-button.default:after{top:7px;right:5px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.redownload-button.default,.redownload-button.default:active{ background-image:url(frameworks-dt6/images/buttons/overlay_corner@2x.png)}
.iosSoftware .redownload-button.default,.iosSoftware .redownload-button.default:active{background-image:url(frameworks-dt6/images/buttons/overlay_corner_apps@2x.png)}
.redownload-button.default:after{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_overlay@2x.png)}
.redownload-button.default:active:after{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_overlay_pressed@2x.png)}
}
.redownload-button.default.downloading{opacity:.5;pointer-events:none}
.redownload-button.default.downloaded{opacity:0;-webkit-transition:opacity .2s linear;pointer-events:none}
.redownload-button.alt{position:relative;width:22px;height:18px;border:0;display:inline-block;margin-top:2px}
.redownload-button.alt{opacity:1;background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med.png);background-size:22px 18px}
.dark .redownload-button.alt{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_dark.png)}
.redownload-button.alt:active{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_press.png)}
.dark .redownload-button.alt:active{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_dark_press.png)}
.redownload-button.alt.downloading{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_loading.png);opacity:1;pointer-events:none}
.dark .redownload-button.alt.downloading{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_dark_loading.png)}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.redownload-button.alt{ background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med@2x.png)}
.dark .redownload-button.alt{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_dark@2x.png)}
.redownload-button.alt:active{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_press@2x.png)}
.dark .redownload-button.alt:active{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_dark_press@2x.png)}
.redownload-button.alt.downloading{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_loading@2x.png)}
.dark .redownload-button.alt.downloading{background-image:url(frameworks-dt6/images/buttons/icon_cloudload_med_dark_loading@2x.png)}
}
.redownload-button.alt.downloaded{opacity:0;pointer-events:none}
.redownload-button.download-all{top:-2px;position:relative;height:18px;line-height:17px;border:0;display:inline-block;background-size:14px 14px;opacity:1}
.redownload-button.download-all.downloaded{opacity:0;pointer-events:none}
.lockup.mobileSoftwareBundle .artwork:not(img){background:rgba(0,0,0,.1)}
.lockup.mobileSoftwareBundle .artwork,.lockup.iosSoftware:not(.newsstand) .artwork{-webkit-mask:url(frameworks-dt6/images/masks/app-icon-mask.svg) no-repeat;-webkit-mask-size:100%}
.lockup.mobileSoftwareBundle .artwork::after,.lockup.iosSoftware:not(.newsstand) .artwork::after{box-shadow:none;background:rgba(128,128,128,.2);-webkit-mask:url(frameworks-dt6/images/masks/app-mask-border.svg) no-repeat;-webkit-mask-size:100%}
.lockup.messagesSoftware:not(.newsstand) .artwork::after{box-shadow:none;-webkit-mask-size:100%}
.lockup.messagesSoftware:not(.newsstand) .artwork{-webkit-mask:url(frameworks-dt6/images/masks/messages-App-Pill.svg) no-repeat;-webkit-mask-size:100%}
.lockup.tvosOnlyApp:not(.newsstand) .artwork::after{border-radius:6px}
.tvosOnlyApp img{border:1px solid rgba(128,128,128,.2);-webkit-border-radius:6px;border-radius:6px}
.tvosOnlyApp .artwork:not(img){background:0}
.lockup-list .lockup{margin:0}
.lockup-list .lockup-details,.lockup-list .detail-content,.lockup-list .lockup-content{display:-webkit-box;-webkit-box-align:center}
.lockup-list .lockup .lockup-details,.lockup-list .detail-content{-webkit-box-flex:1}
.lockup-list .lockup .artwork-link{line-height:0}
.lockup-list .lockup .artwork-container,.lockup-list .lockup .lockup-info{margin-bottom:0;padding-bottom:0}
.lockup-list .lockup .artwork-container{margin-right:8px}
.lockup-list .lockup .lockup-details ul{font-size:12px;padding-bottom:0}
.lockup-list .lockup .lockup-info li{display:block;white-space:nowrap;padding:0;text-align:left}
.lockup-list .lockup .buy-button{margin-left:4px}
.lockup-list .lockup .buy-button .purchases{max-width:120px;-webkit-line-clamp:1}
.lockup-list .lockup.iosSoftware .buy-button,.lockup-list .lockup.mobileSoftwareBundle .buy-button{margin-bottom:0}
.lockup-list .lockup .preview-button{margin:-13px 0 0 -13px}
.lockup-list .lockup.previewable:hover .artwork,.lockup-list .lockup.previewable.hover .artwork,.lockup-list .lockup.preview-active .artwork{visibility:hidden}
.lockup-list.alt .lockup .lockup-content{-webkit-box-align:start}
.lockup-list.alt .lockup .lockup-info li:first-child{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.lockup-list.charted{counter-reset:item}
.lockup-list.charted>li{position:relative;padding:5px 0 5px 20px;counter-increment:item}
.lockup-list.charted>li .lockup::before{content:counter(item) ".";position:absolute;left:-10px;top:5px;text-align:right;width:20px}
.lockup-list.charted:hover .lockup.previewable .artwork,.lockup-list.charted.hover .lockup.previewable .artwork,.lockup-list.charted .lockup.preview-active .artwork{visibility:visible}
.lockup-list.top-charts>li{padding:4px 0 1px 20px}
.lockup-list.top-charts .lockup-content{-webkit-box-align:start}
.lockup-list.top-charts .detail-content li{line-height:1.3}
.lockup-list.top-charts .detail-content li:first-child{padding-bottom:1px}
.lockup-list.top-charts>li:first-child .lockup{min-height:66px}
.lockup-list.top-charts>li:first-child .lockup.musicVideo{min-height:54px}
.lockup-list.top-charts>li:first-child .lockup-details{display:block}
.lockup-list.top-charts>li:first-child .lockup-info li:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}
.lockup-list.top-charts>li:first-child .buy-button{margin-top:2px;margin-left:0}
.lockup-list.top-charts>li:first-child .lockup:not(.musicVideo):not(.iosSoftware) .buy-button{position:relative}
.lockup-list.top-charts>li:first-child .lockup .buy-button .purchases{max-width:none}
.lockup-list.top-charts>li:first-child{padding-bottom:5px}
.lockup-list.top-charts>li:first-child .lockup.iosSoftware:hover .lockup-info li:first-child,.lockup-list.top-charts>li:first-child .lockup.musicVideo:hover .lockup-info li:first-child{-webkit-line-clamp:1}
.lockup-list.top-charts>li:not(:first-child) .artwork-container{margin-right:0}
.lockup-list.top-charts>li:last-child{padding-bottom:0}
.lockup-list.top-charts>li:not(:first-child) .preview-button{top:16px;left:-18px}
.lockup-list.top-charts .lockup.musicVideo .badge.icons,.lockup-list.top-charts .lockup.buyable:hover .detail-content .badge{display:none}
.lockup-list.top-charts .buy-button{opacity:0;position:absolute;left:-100px}
.lockup-list.charted .lockup:hover .buy-button{opacity:1;position:relative;left:0}
.lockup-list.top-charts .buy-button .multi-button{margin-bottom:1px}
.lockup-list.top-charts li:not(:first-child) .buy-button{text-align:right}
.lockup-list.charted li:not(:first-child):hover .lockup::before,.lockup-list.charted li:not(:first-child) .lockup.preview-active::before{visibility:hidden}
.lockup-list.vertical .lockup{margin-bottom:10px}
.lockup-list .lockup .lockup-details li.title-line,.lockup-list .lockup .lockup-details li.title-line span{font-size:13px}
.overlay-window{position:fixed;top:-10px;right:-10px;bottom:-10px;left:-10px;display:none;z-index:30;cursor:pointer;background:rgba(0,0,0,.4)}
.overlay-window.lang-rtl{direction:rtl}
body.overlay-opened{overflow:hidden}
.overlay{cursor:default;position:absolute;top:50%;left:50%;border-radius:5px;background-color:#fff!important;border:1px solid rgba(0,0,0,.15);box-shadow:0 4px 14px rgba(0,0,0,.3);width:620px;padding:30px;color:#404040}
@media (prefers-dark-interface){.overlay{ border:1px solid #323232}
}
.dark .overlay{color:rgba(255,255,255,.85);background-color:#1b1b1b!important}
.dark .overlay h3{color:rgba(255,255,255,.85)}
.overlay-controls,.overlay-actions{text-align:right;margin-top:18px}
.overlay-controls .button{margin-left:7px}
.overlay-window.visible{display:block}
.overlay .text-primary{color:#404040}
.overlay .text-alt,#uber .overlay .text-alt{color:#6d6d72}
.overlay .title,#uber .overlay .title{margin-bottom:8px;color:#404040}
.overlay .artwork:not(img)::after,#uber .overlay .artwork:not(img)::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px rgba(128,128,128,.2)}
.overlay .lockup .lockup-details ul,#uber .overlay .lockup .lockup-details ul{color:#8c8c94;font-family:'-apple-system','-webkit-system-font','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:normal}
.overlay .lockup .lockup-details ul li:not(.title-line),#uber .overlay .lockup .lockup-details ul li:not(.title-line){color:#8c8c94}
.overlay .lockup .lockup-details li.title-line,#uber .overlay .lockup .lockup-details li.title-line,.overlay .lockup .lockup-details li.title-line span,#uber .overlay .lockup .lockup-details li.title-line span{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.7em;overflow:hidden;color:#404040;font-size:12px}
.overlay .button.form,#uber .overlay .button.form{font-size:13px;background:0;border:1px solid rgba(0,0,0,.18);border-top:1px solid rgba(0,0,0,.15);border-bottom:1px solid rgba(0,0,0,.27);border-radius:5px;height:22px;min-width:90px;font-family:'-apple-system','-webkit-system-font','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:normal;color:#404040}
@media (prefers-dark-interface){.overlay .button.form,#uber .overlay .button.form{ background:#6b6b6b;color:rgba(255,255,255,.85)}
}
.dark.overlay .button.form,.dark#uber .overlay .button.form{background:#6b6b6b;color:rgba(255,255,255,.85)}
.overlay .button.form.submit,#uber .overlay .button.form.submit{color:#fff;background-image:linear-gradient( #50a6e7, #4092dd 47%, #3b8bd9 50%, #3988d8 53%, #2e76cf);border:1px solid #3f80af;box-shadow:inset 0 1px 1px rgba(255,255,255,.15)}
.dark .overlay .button.form.submit,.dark #uber .overlay .button.form.submit{background:linear-gradient(to bottom, #3878dd, #326dc6);border-top:1px solid #2b75e9;border-bottom:1px solid #155ccc}
.overlay .button.form:not([disabled]):not(.disabled).active,#uber .overlay .button:not([disabled]):not(.disabled):active{color:#fff;background-image:linear-gradient( #247df4, #1d73eb);box-shadow:0 1px 0 0 rgba(0,0,0,.05);border-color:rgba(0,0,0,.18);border-top-color:#4ba0f9;border-bottom-color:#045fff}
.overlay .button.form.submit:not([disabled]):not(.disabled).active,#uber .overlay .button.form.submit:not([disabled]):not(.disabled):active{background-image:linear-gradient( #3973c4, #4894cf);border:1px solid #3f80af;box-shadow:inset 0 1px 1px rgba(255,255,255,.15);color:#fff;text-shadow:rgba(0,0,0,.15) 0 -1px 0}
.dark .overlay .button.form.submit:not([disabled]):not(.disabled).active,.dark #uber .overlay .button.form.submit:not([disabled]):not(.disabled):active{background-image:linear-gradient(to bottom, #247df4, #1d73eb)}
.dark .overlay .button.form.submit:not([disabled]):not(.disabled).active,.dark #uber .overlay .button.form.submit:not([disabled]):not(.disabled):active{background:linear-gradient(to bottom, #247df4, #1d73eb);border-top:1px solid #4ba0f9;border-bottom:1px solid #045fff}
.popularity-bar{position:relative;display:inline-block;width:52px;vertical-align:middle;background:-webkit-linear-gradient(0deg,rgba(0,0,0,0) 1px,rgba(0,0,0,.1) 1px,rgba(0,0,0,.1) 2px,rgba(0,0,0,0) 2px) 0 0;background-size:2px 100%;background-repeat:repeat-x;height:14px}
.popularity-bar span{opacity:0;position:absolute}
.popularity-bar::after{content:"";position:absolute;width:0;background:-webkit-linear-gradient(0deg,rgba(0,0,0,0) 1px,rgba(0,0,0,.4) 1px,rgba(0,0,0,.4) 2px,rgba(0,0,0,0) 2px) 0 0;background-size:2px 100%;background-repeat:repeat-x;height:14px}
.popularity-bar.bars-1::after{width:4px}
.popularity-bar.bars-2::after{width:8px}
.popularity-bar.bars-3::after{width:12px}
.popularity-bar.bars-4::after{width:16px}
.popularity-bar.bars-5::after{width:20px}
.popularity-bar.bars-6::after{width:24px}
.popularity-bar.bars-7::after{width:28px}
.popularity-bar.bars-8::after{width:32px}
.popularity-bar.bars-9::after{width:36px}
.popularity-bar.bars-10::after{width:40px}
.popularity-bar.bars-11::after{width:44px}
.popularity-bar.bars-12::after{width:48px}
.popularity-bar.bars-13::after{width:52px}
.dark:not(#uber) .popularity-bar{background-position:0 0;background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.1) 1px,rgba(255,255,255,.1) 4px,rgba(255,255,255,0) 4px)}
.dark:not(#uber) .popularity-bar::after{background-position:0 0;background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0) 1px,rgba(255,255,255,.4) 1px,rgba(255,255,255,.4) 4px,rgba(255,255,255,0) 4px)}
.stars{text-indent:-5000px;position:relative;line-height:1;width:95px;height:18px}
.stars::before,.stars::after{content:"";position:absolute;height:100%;width:0;background:url(frameworks-dt6/images/stars/modern/stars.png) top right repeat-x;background-size:19px 78px}
.stars::before{background-position:0 -20px;left:0}
.stars::after{right:0}
.stars.count-0,.stars.alt.count-0{display:none}
.stars.count-4-5::after{width:9px}
.stars.count-1-0::before,.stars.count-4-0::after{width:20px}
.stars.count-1-5::before,.stars.count-3-5::after{width:29px}
.stars.count-2-0::before,.stars.count-3-0::after{width:38px}
.stars.count-2-5::before,.stars.count-2-5::after{width:48px}
.stars.count-3-0::before,.stars.count-2-0::after{width:57px}
.stars.count-3-5::before,.stars.count-1-5::after{width:67px}
.stars.count-4-0::before,.stars.count-1-0::after{width:76px}
.stars.count-4-5::before{width:86px}
.stars.count-5-0::before{width:95px}
.stars.alt{display:inline-block;margin-right:3px;height:14px;width:70px}
.stars.alt::before,.stars.alt::after{background:url(frameworks-dt6/images/stars/modern/stars-sm.png) repeat-x;background-size:14px 29px}
.star-rating{font-size:0;display:inline-block;vertical-align:middle}
.star-rating .star{cursor:pointer;display:inline-block;text-indent:-5000px;width:19px;height:18px;background:url(frameworks-dt6/images/stars/modern/stars.png) 0 -40px no-repeat;background-size:18px 78px}
.star-rating.star-1 .star:first-child,.star-rating.star-2 .star:first-child,.star-rating.star-2 .star:nth-child(2),.star-rating.star-3 .star:first-child,.star-rating.star-3 .star:nth-child(2),.star-rating.star-3 .star:nth-child(3),.star-rating.star-4 .star:first-child,.star-rating.star-4 .star:nth-child(2),.star-rating.star-4 .star:nth-child(3),.star-rating.star-4 .star:nth-child(4),.star-rating.star-5 .star{background-position:0 -20px}
.rating-desc{display:inline-block}
.star-legend{height:8px;text-indent:-5000px;position:relative;width:45px}
.star-legend::before{content:"";position:absolute;top:0;right:0;width:0;height:100%;background:url(frameworks-dt6/images/stars/modern/star-legend.png) repeat-x}
.bargraph{border-radius:4px;overflow:hidden;background:rgba(140,140,148,.3)}
.bargraph .bar,.bargraph.full{height:3px;background:#8c8c94}
.bargraph .bar{border-radius:4px 0 0 4px}
.bargraph.full .bar{display:none}
@media (-webkit-min-device-pixel-ratio: 2){.star-rating .star,.stars::before,.stars::after{ background-image:url(frameworks-dt6/images/stars/modern/stars@2x.png)}
.stars.alt::before,.stars.alt::after{background-image:url(frameworks-dt6/images/stars/modern/stars-sm@2x.png)}
}
.stars.alt::after{background-position:right -14px}
.stars.alt.count-4-5::after{width:7px}
.stars.alt.count-1-0::before,.stars.alt.count-4-0::after{width:14px}
.stars.alt.count-1-5::before,.stars.alt.count-3-5::after{width:21px}
.stars.alt.count-2-0::before,.stars.alt.count-3-0::after{width:28px}
.stars.alt.count-2-5::before,.stars.alt.count-2-5::after{width:35px}
.stars.alt.count-3-0::before,.stars.alt.count-2-0::after{width:42px}
.stars.alt.count-3-5::before,.stars.alt.count-1-5::after{width:49px}
.stars.alt.count-4-0::before,.stars.alt.count-1-0::after{width:56px}
.stars.alt.count-4-5::before{width:63px}
.stars.alt.count-5-0::before{width:70px}
.star-legend.count-1::before{width:9px}
.star-legend.count-2::before{width:18px}
.star-legend.count-3::before{width:27px}
.star-legend.count-4::before{width:36px}
.star-legend.count-5::before{width:45px}
body :not(.history-view)::-webkit-scrollbar{width:7px;height:7px}
body :not(.history-view)::-webkit-scrollbar-track,body :not(.history-view)::-webkit-scrollbar-thumb{border-radius:7px}
body :not(.history-view):hover::-webkit-scrollbar-thumb:horizontal{min-width:70px;background:rgba(64,64,64,.6)}
body.dark :not(.history-view):hover::-webkit-scrollbar-thumb:horizontal{background:rgba(255,255,255,.6)}
body :not(.history-view):hover::-webkit-scrollbar-track:vertical{margin-top:10px;margin-bottom:10px}
body :not(.history-view):hover::-webkit-scrollbar-thumb:vertical{min-height:40px;background:rgba(64,64,64,.6)}
body.dark :not(.history-view)::-webkit-scrollbar-thumb:vertical{background:rgba(255,255,255,.6)}
.sharrow{display:inline-block;cursor:pointer;-webkit-appearance:none;border:0;text-indent:5000em;overflow:hidden;border-radius:0;padding:0 5px;-webkit-mask:url(frameworks-dt6/images/buttons/modern/sharrow.png);-webkit-mask-size:11px 15px;background:#8c8c94;height:15px;width:11px}
.sharrow option{text-indent:0}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.sharrow{ -webkit-mask-image:url(frameworks-dt6/images/buttons/modern/sharrow@2x.png)}
}
.titled-box .titled-box-header{position:relative;line-height:0}
.multi-room-container .swoosh-row{display:block}
.swoosh-container .title-wrapper{display:-webkit-inline-box;margin-right:150px;vertical-align:top}
.swoosh-container .title{-webkit-box-flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin:0 18px 0 0;font-size:18px}
.swoosh-container .button-group .button{min-width:75px}
.swoosh-filter{margin-top:3px}
.titled-box .see-all{position:absolute;right:0;bottom:12px}
.swoosh{position:relative}
.swoosh.align-bottom .swoosh-cell{vertical-align:bottom}
.swoosh-slider{position:relative;overflow-x:auto;overflow-y:hidden;margin:-6px -4px;padding:6px}
.swoosh-row{white-space:nowrap;display:inline-block}
.swoosh .lockup{margin:0}
.swoosh{margin-bottom:15px}
.swoosh .brick{margin-bottom:13px}
.swoosh-container .title-wrapper{margin-bottom:10px;overflow:hidden}
.swoosh-container.empty-swoosh{min-height:150px}
.swoosh-container .empty-messaging-container{padding-top:10px}
.swoosh.lockup-list .swoosh-cell{padding-bottom:9px}
.swoosh.lockup-list .lockup:not(:first-child),.recommendations-list .lockup-list>li:not(:first-child){margin-top:1px}
.swoosh .lockup .close-button{right:-13px;left:auto}
.swoosh .swoosh-cell,.swoosh .scroll-cell{margin-right:20px;display:inline-block;vertical-align:top}
.multi-room-container .swoosh-row{display:block}
.swoosh .swoosh-cell .scroll-cell{display:block;margin-right:0}
.swoosh .placeholder:last-child,.swoosh .scroll-cell:last-child,.swoosh .swoosh-cell:last-child{margin-right:0}
.swoosh .swoosh-cell.align-bottom{vertical-align:bottom}
.swoosh:not(.lockup-list) .swoosh-row .swoosh-cell .lockup:first-child{margin-bottom:5px}
.swoosh:not(.lockup-list) .swoosh-row .swoosh-cell .lockup .lockup-details ul{height:4.95em}
.swoosh:not(.lockup-list) .swoosh-row .swoosh-cell .lockup.iosSoftware .lockup-details ul{height:6.6em}
.swoosh:not(.lockup-list) .swoosh-row .swoosh-cell .lockup.movie .lockup-details ul,.swoosh:not(.lockup-list) .swoosh-row .swoosh-cell .lockup.movieBundle .lockup-details ul{height:3.3em}
.swoosh .swoosh-cell.trailer{vertical-align:bottom}
.swoosh .scroll-cell.trailer .lockup-info{display:block}
.swoosh .scroll-cell.trailer .lockup-info li:first-child{font-weight:bold;overflow-x:hidden;text-overflow:ellipsis}
.swoosh .placeholder{height:187px}
.swoosh .placeholder.movie{height:207px}
.swoosh .placeholder.iosSoftware{height:163px}
.swoosh .placeholder.book{height:228px}
.swoosh .placeholder.iosSoftware{height:163px}
.swoosh .placeholder.cell-stack-2{height:380px}
.swoosh .placeholder.movie.cell-stack-2{height:410px}
.swoosh .placeholder.book.cell-stack-2{height:460px}
.swoosh .placeholder.iosSoftware.cell-stack-2{height:330px}
.swoosh .placeholder.cell-stack-4{height:188px}
.swoosh.lockup-list .lockup{width:270px;border-width:0}
.swoosh .head-placeholder,.swoosh .tail-placeholder{margin:0}
.titled-box .titled-box-header .select-field{color:#6d6d72}
.dark .titled-box .titled-box-header .select-field{color:#a6a6ab}
.swoosh.lockup-list .lockup .lockup-details li.title-line,.swoosh.lockup-list .lockup .lockup-details li.title-line span{font-size:15px}
.tell-a-friend .flexie{padding-bottom:1px}
.tell-a-friend .flexie .text-field{width:300px}
.tell-a-friend .lockup{width:220px}
.tell-a-friend textarea{width:560px;height:100px}
.taf-lockup{padding-top:22px}
#tell-a-friend-overlay label{display:block;margin-bottom:12px}
#tell-a-friend-overlay label .field-label{margin-bottom:4px}
.track-table{width:100%;position:relative}
.mt-1.version-gte-10-15.top-charts-page .track-table{padding-top:8px}
.track-table .th{cursor:pointer;padding-right:30px;position:relative;text-transform:uppercase;font-size:12px;color:#8c8c94}
.track-table .th:last-child{padding-right:0}
.track-table .th.disabled{cursor:default}
.track-table .tr{height:26px}
.track-table .td{line-height:0;padding-right:30px;white-space:nowrap;overflow:hidden}
.track-table .td.index{padding-right:0}
.track-table .th.time,.track-table .td.time,.track-table .td.price{text-align:right}
.track-table .td>span{line-height:1.35}
.track-table .td .badges{line-height:0;display:inline-block;white-space:nowrap}
.track-table .td .badge{margin:0 0 0 3px}
.track-table .td:last-child{padding-right:0}
.track-table .track-rank{display:block;position:relative;overflow:visible;text-align:right;color:#888}
.track-table .index .track-rank{padding-right:19px;width:100%}
.track-table .track-name{-webkit-box-align:center}
.truncate-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.track-table .index{width:1px}
.track-table .time{width:60px}
.track-table .time.long{text-align:right}
.track-table .popularity{width:80px}
.track-table .release-date{width:100px}
.track-table .price{width:10px}
.track-table .name{max-width:75px}
.track-table .artist,.track-table .album,.track-table .season,.track-table .provider,.track-table .podcast{max-width:50px}
.track-table .description{max-width:55px}
.track-table .th{white-space:nowrap;overflow:hidden}
.track-table .th span{display:block}
.track-table .th.index span{min-width:5px}
.track-table .th.price span{min-width:30px}
.track-table .th.name span,.track-table .th.artist span{min-width:500px}
.track-table .name .track-rank{text-align:left;padding:0 5px 0 10px}
.track-table .name .preview-button{left:12px}
.track-table .description .badges{float:right}
.track-table .description .i-button{border:1px solid rgba(0,0,0,0);background-color:transparent;border-radius:5em;padding:3px 7px;font-weight:bold;font-style:italic;font-family:serif;cursor:pointer;position:relative;margin:0 5px;line-height:.8;color:currentcolor;font-size:13px}
.track-table .description .i-button:hover{background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1)}
.popover-header .bottom-divider-fade{margin-bottom:0}
.faded-scroller{overflow-y:auto;max-height:200px;margin:5px -18px -18px;padding:10px 17px;-webkit-mask-image:-webkit-linear-gradient(top,transparent 2%, #000 12%, #000 88%,transparent 98%)}
.track-table .tr.selected .td,.track-table .tr.selected .track-rank,.track-table .tr.selected a{color:#1f66b1}
.track-table .tr.selected .popularity-bar::after{background-image:-webkit-linear-gradient(0deg,transparent 1px, #1f66b1 1px, #1f66b1 2px,transparent 2px)}
.track-table .tr.disabled .td>span,.track-table .tr.disabled .td>a>span{opacity:.5}
.track-table .index,.track-table .name{position:relative}
.track-table .preview-button{opacity:0;left:11px;top:9px}
.track-table .track-row:not(.disabled):hover .track-rank.has-preview,.track-table .preview-active .rank{color:transparent;text-shadow:none}
.track-table .tr:hover .preview-button,.track-table .tr .preview-button:focus,.track-table .preview-active .preview-button{display:block;opacity:1;outline:0}
.track-table .sort span::after{content:"\E003";font-family:JingleGlyphs;font-weight:normal;position:absolute;right:22px}
.track-table .sort.descending span::after{content:"\E002"}
.track-table-footer{position:relative;text-align:center;font-size:11px;padding:6px 0;border-top:1px solid rgba(0,0,0,.07);text-transform:uppercase}
.track-table-footer .preview-all{position:absolute;left:40px}
.track-table.image .tr:not(.table-header),.track-table.double .tr:not(.table-header){height:35px}
.track-table.image .name .artwork,.track-table.double .name .artwork{margin-right:6px;position:relative;top:2px}
.track-table.double .truncate-content{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35em}
.track-table.image .preview-button,.track-table.double .preview-button{top:10px}
.track-table.image .preview-button{left:16px}
.track-row .close-button{opacity:0}
.track-row:hover .close-button{opacity:1}
.track-table .th,.track-table .td{border-top:1px solid rgba(0,0,0,.07)}
.track-table .tr.table-header{height:21px;line-height:20px}
.track-table .td.name{color:#404040}
.dark:not(#uber) .track-table .th,.dark:not(#uber) .track-table .td,.dark:not(#uber) .track-table-footer{border-top:1px solid rgba(255,255,255,.07)}
.dark .track-table .td.name{color:#fff}
.track-table.image .th,.track-table.double .th{border-bottom:1px solid rgba(0,0,0,.07)}
.track-table.image .tr:nth-child(3) .td,.track-table.double .tr:nth-child(3) .td{padding-top:9px;height:44px}
.track-table.image .td,.track-table.double .td{border-top:0}
.track-table.image .truncate-content{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.35em}
.write-a-review .boxflex{-webkit-box-align:start}
.write-a-review .title{margin-bottom:11px}
.write-a-review .primary-col{width:270px}
.write-a-review .field-label{display:block;height:17px}
.write-a-review .text-field{width:100%}
.write-a-review .click-to-rate{margin-top:0!important;margin-left:80px}
.write-a-review .review-field{position:relative;padding-top:11px}
.write-a-review .review-field .report-link{position:absolute;top:10px;right:0}
.write-a-review textarea{height:100px}
.write-a-review label{display:block;margin-bottom:12px}
.write-a-review label .field-label{margin-bottom:4px}
.radio-promo{margin-bottom:16px;display:inline-block;cursor:pointer}
.artist-page .radio-promo{margin-bottom:23px}
.radio-promo .cover{display:inline-block;margin-right:6px}
.artist-page .radio-promo .cover{margin-right:15px}
.radio-promo .icon{display:inline-block;width:40px;height:38px;background-size:40px 38px;margin-right:10px;-webkit-mask-box-image:url(frameworks-dt6/images/glyphs/radio.png);background-color:#ff2d55}
.radio-promo .firstplay{width:99px;height:12px;background-size:99px 12px;-webkit-mask-box-image:url(frameworks-dt6/images/glyphs/firstplay.png);background-color:#252525;position:relative;top:-10px}
.radio-promo.has-subtitle .firstplay{position:relative;top:-4px}
.radio-promo .editorial{display:inline-block;font-size:16px;position:relative}
.radio-promo.has-subtitle .editorial .line-one{padding-bottom:4px}
.radio-promo.has-firstplay.has-subtitle .editorial{top:0}
.radio-promo.has-firstplay.has-artwork.has-subtitle .editorial{top:-10px}
.radio-promo.has-firstplay .editorial{top:0}
.radio-promo.has-firstplay.has-artwork .editorial{top:-9px}
.radio-promo.has-subtitle .editorial{top:0}
.radio-promo.has-subtitle.has-artwork .editorial{top:-10px}
.radio-promo .editorial{top:-10px}
.radio-promo.has-artwork .editorial{top:-20px}
.artist-page .radio-promo.has-firstplay.has-artwork.has-subtitle .editorial{top:-34px}
.artist-page .radio-promo.has-firstplay.has-artwork .editorial{top:-33px}
.artist-page .radio-promo.has-artwork.has-subtitle .editorial{top:-33px}
.artist-page .radio-promo.has-artwork .editorial{top:-44px}
.radio-promo .editorial .line-one{color:#404040}
.gallery li{display:inline-block;vertical-align:bottom}
.gifting-controller.lang-rtl{direction:rtl}
.gifting-send-page{position:relative;width:100%;height:100%}
.gifting-send-page .header-graphic{position:absolute;left:342px;top:-2px;bottom:0;width:270px;height:40px;background-image:url(frameworks-dt6/images/finance/gift_header.png),url(frameworks-dt6/images/finance/gift_header_pocket.png);background-position:center -1px,center bottom;background-repeat:no-repeat;background-size:120px 40px,270px 32px}
.lang-rtl .gifting-send-page .header-graphic{right:342px;left:unset}
.dark .gifting-send-page .header-graphic{background-image:url(frameworks-dt6/images/finance/gift_header.png),url(frameworks-dt6/images/finance/gift_header_pocket-dark.png)}
.gifting-send-page .flexie>h4{margin-bottom:30px}
.gifting-send-page label h4{min-height:17px}
.gifting-send-page form{max-height:372px;overflow-y:auto;padding:0 30px;margin:0 -30px}
.gifting-send-page form div.leftSide{width:270px;height:372px;float:left;display:block}
.lang-rtl .gifting-send-page form div.leftSide{float:right}
.gifting-send-page form:after{content:" ";display:block;clear:both;float:none}
.gifting-send-page h4 .fromEmail{font-weight:normal;text-transform:none;font-size:14px;padding-left:5px}
.lang-rtl .gifting-send-page h4 .fromEmail{padding-left:unset;padding-right:5px}
.gifting-send-page h4 span.optional{font-size:12px;color:#747474!important;font-weight:normal}
.gifting-send-page form label{position:relative}
.gifting-send-page form .hint{text-align:center;font-size:12px;color:#acacac;margin-top:4px;line-height:14px}
.gifting-send-page form .message-label{height:150px}
.gifting-send-page .text-area-wrapper{position:relative}
.gifting-send-page form .message-char-counter{font-size:12px;color:#747474!important;text-align:right;position:absolute;bottom:19px;right:9px}
.lang-rtl .gifting-send-page form .message-char-counter{left:9px;right:unset;text-align:left}
.gifting-send-page form .leftSide input,.gifting-send-page form .leftSide textarea{width:270px}
.gifting-send-page form .leftSide label:not(:first-child){margin-top:22px;display:inline-block}
.gifting-send-page form .leftSide p.hint+label{margin-top:12px}
.gifting-send-page form .leftSide input.text-field{margin:5px 0 0}
.gifting-send-page form .leftSide textarea.text-field{margin:5px 0 7px;padding:6px 9px;font-size:12px;line-height:18px;text-shadow:none}
.gifting-send-page form label h4{-webkit-transition:opacity .3s}
.gifting-send-page form label h4.error-text{-opacity:0;-position:absolute;-left:0;-top:-17px;width:270px;-display:inline-block;display:none}
.gifting-send-page form label.error-field h4{-opacity:0;display:none}
.gifting-send-page form label.error-field h4.error-text{-opacity:1;display:inline-block}
.gifting-send-page .rightSide{display:block;float:right;width:272px;height:350px;position:relative}
.lang-rtl .gifting-send-page .rightSide{float:left}
.gifting-send-page .rightSide .payment-options{position:relative;width:275px;height:110px;margin-bottom:7px;margin-top:5px;z-index:1}
.gifting-send-page .rightSide .payment-options button{width:80px!important;height:42px!important;background:#eee!important;margin-right:16px!important;margin-bottom:20px!important;font-size:20px!important;border:0!important;border-radius:5px!important;padding-left:2px!important;padding-right:2px!important}
.lang-rtl .gifting-send-page .rightSide .payment-options button{margin-right:unset!important;margin-left:16px!important}
.dark .gifting-send-page .rightSide .payment-options button{color:#A6A6AB!important;background:#49494D!important;box-shadow:none!important}
.gifting-send-page .rightSide .payment-options .button:not([disabled]):not(.disabled).active,.gifting-send-page .rightSide .payment-options .button:not([disabled]):not(.disabled):active{padding-left:2px!important;padding-right:2px!important;background:#676767!important;color:#fff!important}
.dark .gifting-send-page .rightSide .payment-options .button:not([disabled]):not(.disabled).active,.dark .gifting-send-page .rightSide .payment-options .button:not([disabled]):not(.disabled):active{background:#00a0fc!important}
.gifting-send-page .rightSide .payment-options button span{background:-webkit-linear-gradient(top, #272727, #272727 6%, #545454, #7f7f7f)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;color:transparent;text-shadow:none;line-height:normal}
.dark .gifting-send-page .rightSide .payment-options button span{background:none!important;color:#A6A6AB!important;-webkit-text-fill-color:inherit!important}
.gifting-send-page .rightSide .payment-options button:active span,.gifting-send-page .rightSide .payment-options button.active span{background:none!important;color:#fff!important;-webkit-text-fill-color:currentcolor!important;text-shadow:0 -1px 0 rgba(0,0,0,.48)!important}
.gifting-send-page .rightSide .send-gift-amount-picker.small-font .payment-options button{font-size:17px!important;padding-left:5px!important;padding-right:5px!important}
.gifting-send-page .rightSide .send-gift-amount-picker.small-font .other-entry-box input{font-size:16px}
.gifting-send-page .rightSide .payment-options button:nth-child(3n){margin-right:0!important}
.lang-rtl .gifting-send-page .rightSide .payment-options button:nth-child(3n){margin-right:unset!important;margin-left:0!important}
.gifting-send-page .other-entry-box{position:relative;z-index:0;-webkit-transition:-webkit-transform 1s ease-in-out;-webkit-transform:translateY(-12px);text-align:right;margin:0}
.gifting-send-page .other-entry-box.hidden{opacity:0}
.gifting-send-page .other-entry-box.visible{opacity:1;-webkit-transform:translateY(0px)}
.gifting-send-page .send-gift-date-picker{position:relative;z-index:0;-webkit-transition:-webkit-transform 1.2s ease-in-out;-webkit-transform:translateY(-68px);margin-top:12px}
.gifting-send-page .send-gift-date-picker.show{opacity:1;-webkit-transform:translateY(0px)}
.gifting-send-page .send-gift-date-picker.hidden{opacity:0}
.gifting-send-page .send-gift-date-picker select.disabled{color:#656565!important}
.dark .gifting-send-page .send-gift-date-picker select.disabled{color:inherit!important}
.gifting-send-page .other-entry-box input{width:100px;height:30px;margin:0;font-size:18px;color:#4d4d4d!important;font-weight:bold;text-align:left}
.dark .gifting-send-page .other-entry-box input{color:#a6a6ab!important}
.gifting-send-page .other-entry-box h4{width:134px;text-align:right;display:inline-block;margin-right:10px;vertical-align:bottom;color:#acacac!important;text-shadow:none}
.gifting-send-page .other-entry-box .other-value-box{display:inline-block;position:relative}
.gifting-send-page span.currency-label{display:none;position:absolute;left:18px;top:6px;font-size:18px;color:#4d4d4d!important;font-weight:bold}
.gifting-send-page .other-value-box.currency-right span.currency-label{left:53px}
.gifting-send-page .other-value-box.currency-right span.currency-label.show+input{padding-left:16px}
.gifting-send-page .other-value-box.currency-right.max-digit-2 span.currency-label{left:48px}
.gifting-send-page .other-value-box.currency-right.max-digit-2 span.currency-label.show+input{padding-left:21px}
.gifting-send-page span.currency-label.show{display:block}
.gifting-send-page span.currency-label.show+input{padding-left:30px}
.gifting-send-page .header-layout input{text-align:center}
.gifting-send-page .send-gift-box{margin-top:15px;position:relative;z-index:1}
.gifting-send-page .send-gift-box h4{margin-bottom:8px}
.gifting-send-page .send-gift-box .todays-date{font-size:12px;color:#acacac!important;text-shadow:none;font-weight:normal;padding-left:9px;display:inline-block}
.lang-rtl .gifting-send-page .send-gift-box .todays-date{padding-left:unset;padding-right:9px}
.gifting-send-page .send-gift-box .radio-label{font-size:14px;padding-left:4px;color:#747474!important}
.lang-rtl .gifting-send-page .send-gift-box .radio-label{padding-left:unset;padding-right:4px}
.dark .gifting-send-page .send-gift-box .radio-label{color:#acacac!important}
.gifting-send-page .date-space{height:13px}
.gifting-send-page div.formset.select,.gifting-send-page div.formset.inline{display:inline-block}
.gifting-send-page div.formset.select{margin-right:8px;position:relative}
.lang-rtl .gifting-send-page div.formset.select{margin-right:unset;margin-left:8px}
.gifting-send-page .send-gift-date-picker input.year{width:100px;height:25px;padding-left:4px;font-size:12px}
.lang-rtl .gifting-send-page .send-gift-date-picker input.year{padding-left:unset;padding-right:4px}
.gifting-send-page div.select.disabled:after{background-color:#656565!important}
.gifting-send-page .date-hint{font-size:12px;color:#888!important;margin-top:4px}
.gifting-send-page .learn-more{position:absolute;bottom:8px;left:0;color:#217cd0!important;font-size:12px;font-weight:bold}
.lang-rtl .gifting-send-page .learn-more{right:0;left:unset}
.gifting-send-page .learn-more::after{display:inline-block}
.lang-rtl .gifting-send-page .learn-more::after{transform:rotate(180deg);margin-right:3px;position:relative;top:1px}
.gifting-send-page .scroll-shadow-top,.gifting-send-page .scroll-shadow-bottom{position:absolute;width:673px;left:-30px;height:8px;opacity:0;-webkit-transition:opacity 140ms linear}
.gifting-send-page .scroll-shadow-top{top:63px;background:-webkit-linear-gradient(top,rgba(0,0,0,.2),transparent)}
.gifting-send-page .scroll-shadow-bottom{bottom:33px;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.2),transparent)}
.gifting-send-page .scroll-shadow-top.visible,.gifting-send-page .scroll-shadow-bottom.visible{opacity:1}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.gifting-send-page .header-graphic{ background-image:url(frameworks-dt6/images/finance/gift_header_2x.png),url(frameworks-dt6/images/finance/gift_header_pocket_2x.png);background-position:center -1px,center bottom;background-size:120px 40px,270px 40px}
.dark .gifting-send-page .header-graphic{background-image:url(frameworks-dt6/images/finance/gift_header_2x.png),url(frameworks-dt6/images/finance/gift_header_pocket-dark_2x.png)}
}
@media (prefers-dark-interface){.gifting-send-page .header-graphic{ background-image:url(frameworks-dt6/images/finance/gift_header.png),url(frameworks-dt6/images/finance/gift_header_pocket-dark.png)}
.gifting-send-page .rightSide .payment-options button{color:rgba(255,255,255,.85)!important;background:#646566!important;box-shadow:none!important;text-shadow:none!important}
.gifting-send-page .send-gift-box .radio-label{color:rgba(255,255,255,.85)!important}
.gifting-send-page .send-gift-box .todays-date{color:rgba(255,255,255,.55)!important}
.gifting-send-page .rightSide .payment-options .button:not([disabled]):not(.disabled).active,.gifting-send-page .rightSide .payment-options .button:not([disabled]):not(.disabled):active{background:#3B3C3D!important;color:rgba(255,255,255,.85)!important}
.gifting-send-page .rightSide .payment-options button span{background:none!important;-webkit-text-fill-color:unset!important;color:rgba(255,255,255,.85)!important}
.gifting-send-page .date-hint{color:rgba(255,255,255,.55)!important}
.gifting-send-page .learn-more{color:#0884ff!important}
}
@media (prefers-dark-interface) and only screen and (-webkit-min-device-pixel-ratio: 2){.gifting-send-page .header-graphic{ background-image:url(frameworks-dt6/images/finance/gift_header_2x.png),url(frameworks-dt6/images/finance/gift_header_pocket-dark_2x.png)}
}
.gifting-controller h2{font-family:'-apple-system','-webkit-system-font','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:normal}
.grouping .page{padding-top:30px}
.grouping.has-hero .page{z-index:0;padding-top:0}
.grouping .main-stack{padding-top:12px}
.grouping .quicklinks .inline-link{display:inline-block;min-width:112px;max-width:210px}
.grouping .quicklinks hr{border:0;background:0;height:1px;margin:5px 0 6px;background:rgba(0,0,0,.07)}
.dark .quicklinks hr{background:rgba(255,255,255,.07)}
.grouping .sidebar .sidebar-title{-webkit-mask-size:100% 1.3em}
.grouping .sidebar .list-container:first-of-type .title{margin-top:12px}
.grouping .sidebar .button-group{min-width:180px;max-width:220px;margin-bottom:10px;white-space:nowrap}
.grouping .sidebar .categories .button-group{margin-left:-10px}
.grouping .sidebar .button-group .button{min-width:90px;height:auto;white-space:normal}
.grouping .sidebar .list-container{margin-bottom:30px}
.grouping .button-group>ul>li>ul{margin-left:9px}
.grouping .button-group a{color:#404040}
.dark.grouping .button-group a{color:#a6a6ab}
.dark.grouping .button-group a:hover{color:#0884ff}
.grouping .sidebar .lockup{min-height:18px;max-width:205px}
.grouping .sidebar .category-dropdown{margin-top:-13px}
.grouping .sidebar .chart .button{max-width:none}
.grouping .quicklinks{margin:-3px 0 8px}
.grouping .quicklinks li{padding:3px 0}
.grouping .page>.button-group{display:block;text-align:center;position:relative;z-index:1;padding:15px 0 15px}
.grouping .recommendations-list{padding-top:5px;width:265px}
.grouping .jfy-swoosh{padding-bottom:1px}
.grouping .quicklinks a{color:#6d6d72}
.grouping .quicklinks a.disabled{opacity:.7;pointer-events:none}
.dark.grouping .quicklinks a{color:#a6a6ab}
.grouping .lockup-list.top-charts .lockup-details ul{font-size:11px}
.grouping .lockup-list.top-charts .lockup-details .title-line{font-size:13px}
.sidebar-title{border-bottom:1px solid rgba(0,0,0,.14);margin-bottom:-8px;padding-bottom:7px}
.grouping .account-quickview{display:-webkit-flex;margin:18px 0 0;padding-bottom:11px;border-bottom:1px solid rgba(0,0,0,.14)}
.grouping .account-quickview .balance{margin-left:15px;padding-left:15px;-webkit-flex:0 0 auto}
.product-page .titlebar-page .title-media{width:220px}
.offset-uber-header.product-page .page{padding-top:50px}
.offset-uber-header.product-page .header-breadcrumb{position:static;top:0}
.product-page .titlebar-page .title-controls{padding-left:250px}
.product-page .titlebar-page .product-title{overflow:hidden}
.product-page .titlebar-page .product-title a{display:inline-block;vertical-align:middle}
.product-page .titlebar-page .product-title .title{display:-webkit-box;-webkit-box-orient:vertical;line-height:28px;-webkit-mask-size:100% 28px;margin-right:5px}
.product-page .titlebar-page .title-controls.has-subtitle.has-series .product-title .title{-webkit-line-clamp:1}
.product-page .titlebar-page .product-title .badge{position:relative;top:-4px}
.product-page .titlebar-page .title-content{margin-bottom:60px;position:relative}
.product-page .titlebar-page .title-content .badge-container{position:absolute;bottom:-55px;right:30px}
.product-page .titlebar-page .title-controls .app-badge{margin-top:5px}
.product-page .titlebar-page .title-controls .editorial-badge{margin-top:6px}
.product-page .title-controls .watch-callout{margin-top:13px;display:inline-block;white-space:nowrap}
.product-page .title-controls .watch-callout .description{position:relative;margin-left:3px}
.product-page.itunes-app-thinning .title-controls .more-pointer{pointer-events:none;opacity:.5}
.product-page .title-controls .message-callout{display:inline-block;position:absolute;top:2px;margin-top:13px;white-space:nowrap}
.product-page .title-controls .message-callout .message-icon{height:19px;width:20px;background:url(frameworks-dt6/images/messages_badge/Badge_iMessage.png) no-repeat;background-size:100%;pointer-events:none;box-shadow:none;display:inline-block;position:relative;top:4px}
.product-page .title-controls .tvos-callout{display:inline-block;top:2px;margin-top:13px}
.product-page .title-controls .tvos-callout .description{margin-left:5px;margin-right:18px}
.product-page .title-controls .tvos-callout .tvos-icon{height:19px;width:23px;background:url(frameworks-dt6/images/tvos_badge/Badge_Desktop_TV.png) no-repeat;background-size:100%;pointer-events:none;box-shadow:none;display:inline-block;position:relative;top:6px}
.product-page .title-controls .watch-callout .watch-icon{height:22px;width:20px;background:url(frameworks-dt6/images/watch_badge/Badge_Desktop_Watch.png) no-repeat;background-size:100%;pointer-events:none;box-shadow:none;display:inline-block;position:relative;top:8px}
.product-page .title-controls .message-callout{position:relative}
.product-page .title-controls .message-callout .description{margin-left:2px;margin-right:18px}
.product-page .titlebar-page .page-content{padding-left:281px}
.product-page .page-content>.button-group{left:280px;right:30px;padding-bottom:9px}
.product-page .track-table-footer{margin-bottom:30px}
.product-page .title-media .button-group button{min-width:74px}
.product-page .title-media .lockup-list .lockup{margin-bottom:5px}
.product-page .tune-in-logo{display:block;height:25px;margin:3px 5px 0 0}
.product-page .rating-block .text-primary{white-space:nowrap}
.product-page .rating-block .list-description{width:100%;padding:0 5px;position:relative;top:-1px}
.product-page .rating-block .badge.no-image{border:0;font-size:12px;font-weight:normal;padding:0;box-shadow:none;color:#333}
.product-page .page-content .titled-box{margin-bottom:28px}
.product-page .product-review ul li{list-style:disc;margin:0 0 10px 20px}
.product-page .product-review .badge-container .badge{margin:4px 0 0 10px}
.product-page .product-review .badge-container .badge:first-child{margin-left:5px}
.product-page .product-review.empty .badge-container{margin-top:5px}
.product-page .clean-explicit-pills{margin-bottom:10px}
.product-page .paragraphs p:last-child{margin-bottom:0}
.product-page .title-media{font-size:12px}
.product-page .product-lockup{text-align:center;margin:0 0 17px;padding-bottom:3px}
.product-page .bottom-divider-fade{padding-bottom:9px;margin-bottom:11px}
.product-page .product-summary li{margin-bottom:2px}
.product-page .product-lockup .paragraphs{margin-bottom:8px}
.product-page .product-lockup .buy-button{margin:10px auto 7px}
.product-page .product-lockup .buy-button .purchases{display:none}
.product-page .product-lockup .button.large{min-width:190px}
.product-page .product-lockup .multi-button .button{min-width:166px}
.product-page .product-lockup .button-group{margin-top:20px}
.product-page .product-lockup .button-group .button{min-width:71px}
.product-page .product-lockup .badge-universal{padding:0 16px 0;line-height:18px}
.product-page .product-lockup .badge.badges{margin:20px 5px 0 0}
.product-page .rotten-tomatoes-summary{width:190px;padding-right:30px}
.product-page .rotten-tomatoes-summary .bottom-divider-fade{padding-bottom:14px;margin-bottom:10px}
.product-page .ratings-review-summary{-webkit-box-align:center}
.product-page .average-rating>*{display:inline-block;vertical-align:middle}
.product-page .bargraph{margin:0 8px}
.product-page .ratings-histogram{width:180px}
.product-page .rating-summary{padding-right:40px;margin-right:40px}
.rating-summary .stars{margin:5px 0}
.product-page .ratings-histogram .vote-count{text-align:right;font-size:11px}
.product-page .report-concern-link{margin-left:4px}
.product-page .click-to-rate{margin-top:13px}
.product-page .ratings-review-summary .click-to-rate .star-rating{margin-top:-4px}
.product-page .ratings-review-summary .average-rating-title,.product-page .ratings-review-summary .click-title{padding-right:4px}
.product-page .average-rating .total-ratings,.product-page .rating-desc{padding-left:4px}
.product-page .ratings-review-summary .click-to-rate .click-title,.product-page .ratings-review-summary .click-to-rate .star-rating{display:inline-block}
.product-page .movie-bundle-list .lockup{display:inline-block;margin:7px 10px 0 0}
.product-page .movie-bundle-list .product-info{margin-top:10px}
.product-page .product-lockup .button-group.movie-page-links{margin:20px 0 20px 0;padding:20px 0 20px 0;width:220px;border-bottom:1px solid rgba(255,255,255,.14);border-top:1px solid rgba(255,255,255,.14);position:relative;width:100%}
#uber .button-group.movie-page-links .button,.button-group.movie-page-links .button{border:0!important;display:none;font-size:14px;text-align:center}
#uber .button-group.movie-page-links .button.active,.button-group.movie-page-links .button.active{display:block}
.button-group.movie-page-links .button::after{content:"\00A0\E007";font-family:JingleGlyphs;font-weight:normal;display:inline-block;position:absolute;top:22px;right:0}
#uber .movie-page-links.button-group:not(.pills) .button.active,.movie-page-links.button-group:not(.pills) .button.active{border-color:inherit!important;background:inherit!important;color:inherit!important}
.product-page .title-media .movie-page-links+.text-alt.mtm{padding-top:20px!important;border-top:1px solid rgba(255,255,255,.14);margin-top:5px!important}
.product-page .lockup.music-video .artwork::after{background:-webkit-linear-gradient(135deg,rgba(0,0,0,0),rgba(0,0,0,0) 46%,rgba(0,0,0,.08) 50%,rgba(255,255,255,.12) 50.1%,rgba(255,255,255,.03))}
.product-page .lockup.music-video .artwork::before{content:"";position:absolute;top:50%;left:50%;height:47px;width:47px;margin:-23px 0 0 -23px;background:url(frameworks-dt6/images/buttons/xlg-play.png) no-repeat;background-size:47px 94px;pointer-events:none;box-shadow:none;display:none;z-index:10}
.product-page .lockup.music-video a:not(.momma-says-no) .artwork:hover::before{display:block}
.product-page .lockup.music-video:active .artwork::before{background-position:left bottom}
@media (-webkit-min-device-pixel-ratio: 2){.product-page .lockup.music-video .artwork::before{ background-image:url(frameworks-dt6/images/buttons/xlg-play@2x.png)}
.product-page .title-controls .message-callout .message-icon{background:url(frameworks-dt6/images/messages_badge/Badge_iMessage@2x.png) no-repeat;background-size:100%}
.product-page .title-controls .watch-callout .watch-icon{background:url(frameworks-dt6/images/watch_badge/Badge_Desktop_Watch@2x.png) no-repeat;background-size:100%}
.product-page .title-controls .tvos-callout .tvos-icon{background:url(frameworks-dt6/images/tvos_badge/Badge_Desktop_TV@2x.png) no-repeat;background-size:100%}
.product-page .tv-show-list .download-image{-webkit-mask-image:url(frameworks-dt6/images/buttons/ViewLineItemCloudDownloadV@2x.png)}
}
.product-page .tv-show-list{margin-bottom:43px}
.product-page .tv-show-list .li{padding-top:13px}
.product-page .tv-show-list .list-inline{margin-bottom:7px}
.product-page .tv-show-list .list-inline li:not(.badge-item){margin-left:8px}
.product-page .tv-show-list .lockup,.product-page .tv-show-list .buy{margin-top:5px}
.product-page .tv-show-list .buy button{min-width:45px}
.product-page .tv-show-list .clamp{cursor:pointer}
.download-image.disabled{display:none}
.product-page .tv-show-list .download-image{position:absolute;margin-left:-35px;-webkit-mask-image:url(frameworks-dt6/images/buttons/ViewLineItemCloudDownload.png);-webkit-mask-size:auto,auto;-webkit-mask-repeat:no-repeat;height:20px;width:26px;border:0;cursor:pointer;background-color:#fff}
.product-page .tv-show-list .download-image .button{opacity:0}
.product-page .tv-show-list .download-image select,.product-page .tv-show-list .download-image .button-content{display:none}
.product-page .tv-show-list .selected a{color:#1b6ab9}
.product-page .contributing-authors{padding-top:3px}
.product-page .purchases-table .td{padding:2px 3px 2px 0;vertical-align:top}
.product-page .purchases-table .in-app-price{white-space:nowrap;padding-left:3px;padding-right:0}
.product-page .columns{margin-bottom:30px}
.product-page .columns .column{display:inline-block;vertical-align:top;margin-right:50px}
.product-page .comments-field{width:100%;height:100px}
.product-page .podcast.page .product-lockup button.large{margin-top:12px}
.product-page .podcast.page .section{line-height:1.35;margin-bottom:16px}
.product-page .screenshots .swoosh-row{margin-bottom:15px}
.product-page .screenshots .td{padding-top:10px;display:block;text-align:center}
.product-page .title-media .mbm{margin-bottom:33px!important}
.product-page .title-media .mvm{margin-top:33px!important;margin-bottom:33px!important}
.product-page .title-media .movie-section{margin-bottom:15px;margin-top:20px}
.product-page .title-media .movie-section+.text-alt{margin-top:33px}
.product-page .title-media .mtm{margin-top:33px!important}
.title-media .mts{margin-top:8px!important}
.app-thinning-info{text-align:left!important;padding:0!important}
.upsell-content{box-sizing:border-box;padding:0 30px;background:#fff;color:#9b9b9b;height:70px;position:relative;border-bottom:1px solid #eee;font-size:17px}
.dark .upsell-content{background-color:#212121;color:#a6a6ab;border-bottom:1px solid rgba(255,255,255,.0666667)}
.upsell-content .logo{width:77px;height:19px;margin-bottom:3px;background-size:77px 19px;background-image:url(frameworks-dt6/images/apple-music-upsell-banner/logo.png)}
.hidpi .upsell-content .logo{background-image:url(frameworks-dt6/images/apple-music-upsell-banner/logo@2x.png)}
.dark .upsell-content .logo{filter:invert(100%)}
.upsell-content .amgb-left{float:left;padding-top:13px;max-width:75%}
.upsell-content .amgb-left p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:1}
.upsell-content .amgb-right{max-width:25%;float:right}
.upsell-content .dismiss-upsell-button{display:none;position:absolute;top:12px;left:12px;padding:0;margin:0;border:0;width:12px;height:12px;background-size:12px 12px;background-image:url(frameworks-dt6/images/apple-music-upsell-banner/close.png);background-color:transparent}
.hidpi .upsell-content .dismiss-upsell-button{background-image:url(frameworks-dt6/images/apple-music-upsell-banner/close@2x.png)}
.upsell-content:hover .dismiss-upsell-button{display:block}
.upsell-content .cta{padding:22px 0}
.upsell-content a.upsell-cta{font-size:14px;font-weight:bold;border-radius:5px;color:#fff;background-color:#f5333f;padding:0 16px;height:26px;line-height:23px;display:inline-block;min-width:195px;text-align:center}
.upsell-content a.upsell-cta:hover{text-decoration:none}
.sf-143572 .scroll-cell .buy-button .button,.sf-143471-2 .scroll-cell .buy-button .button,.sf-143474.wishlist .scroll-cell .buy-button .button{font-size:10px;padding-right:6px;padding-left:10px}
.titlebar-page .page-content::before{left:280px}
.titlebar-page .user-reviews-sort .select-label{margin-right:15px}
body.purchases{overflow-y:hidden}
body.purchases.lang-rtl{direction:rtl}
.purchases .page{padding-top:30px}
.purchases .header-content{display:-webkit-box;-webkit-box-align:end;border-bottom:1px solid rgba(0,0,0,.14);white-space:nowrap}
.dark.purchases .header-content{display:-webkit-box;-webkit-box-align:end;border-bottom:1px solid rgba(255,255,255,.14);white-space:nowrap}
.purchases .header-content .title-container{white-space:nowrap;margin-bottom:7px;min-width:33.3333%}
.purchases .header-content .page-title{display:inline-block;margin-right:10px}
.purchases.lang-rtl .header-content .page-title{margin-left:10px;margin-right:unset}
.purchases .header-content .media-filters{margin-bottom:15px;min-width:33.3333%}
.purchases.lang-rtl .header-content .media-filters{text-align:left}
.purchases .header-content .library-filters{-webkit-box-flex:1;margin-bottom:15px}
.purchases .header-content .tabbed-pane{display:none}
.purchases .header-content .more-pointer::after{display:inline-block}
.purchases.lang-rtl .header-content .more-pointer::after{transform:rotate(180deg);margin-right:3px}
.purchases .mt-3 .sort-control{visibility:hidden}
.purchases.mt-3-11.version-gte-10-15 .sort-control{visibility:visible}
.purchases .select-field .select{padding:0;margin-right:3px}
.purchases.lang-rtl .select-field .select{margin-right:unset;margin-left:3px}
.purchases .select-field::after{position:relative;display:inline-block;right:0;margin-right:18px}
.purchases.lang-rtl .select-field::after{margin-left:18px;margin-right:unset}
.purchases .select .option{white-space:nowrap;margin-bottom:0}
.purchases .select .option img{vertical-align:middle;margin-right:5px}
.purchases.lang-rtl .select .option img{margin-left:5px;margin-right:unset}
.purchases .subheader-content{display:-webkit-box;padding-top:30px}
.purchases .subheader-content .search-control{width:33%}
.purchases .subheader-content .submedia-filter{-webkit-box-flex:1}
.purchases .subheader-content .sort-control{width:33%}
.purchases .subheader-content .submedia-filter .button-group .button:first-child{border-radius:.4em 0 0 .4em}
.purchases.lang-rtl .library-filters .button-group .button:first-child,.purchases.lang-rtl .subheader-content .submedia-filter .button-group .button:first-child{border-radius:0 .4em .4em 0}
.purchases .subheader-content .submedia-filter .button-group .button:last-child{border-radius:0 .4em .4em 0}
.purchases.lang-rtl .library-filters .button-group .button:last-child,.purchases.lang-rtl .subheader-content .submedia-filter .button-group .button:last-child{border-radius:.4em 0 0 .4em}
.purchases .mt-3 .view-type-pills,.purchases .mt-6 .view-type-pills,.purchases .mt-11 .view-type-pills{display:none;pointer-events:none}
.purchases .search{width:190px}
.purchases.lang-rtl .search{padding:0 20px 0 17px}
.purchases.lang-rtl .search .icon{right:4px;left:unset}
.purchases.lang-rtl .search input{text-align:left}
.purchases .content-region{max-width:1580px;top:134px;bottom:0;right:0;left:0;position:absolute;margin:0 auto}
.purchases .content-region.with-banner{top:163px}
.purchases .artist-list{position:absolute;top:15px;bottom:0;left:30px;width:190px;overflow-x:hidden;overflow-y:auto;z-index:100}
.purchases.lang-rtl .artist-list{right:30px;left:unset}
.purchases .mt-6 .artist-list,.purchases .mt-8 .artist-list,.purchases .mt-11 .artist-list{position:absolute;left:-222px;pointer-events:none}
.purchases.lang-rtl .mt-6 .artist-list,.purchases.lang-rtl .mt-8 .artist-list,.purchases.lang-rtl .mt-11 .artist-list{right:-222px;left:unset}
.purchases .purchases-content{position:absolute;top:0;right:0;bottom:50px;left:230px}
.purchases.lang-rtl .purchases-content{right:230px;left:0}
.purchases .mt-6 .purchases-content,.purchases .mt-8 .purchases-content,.purchases .mt-11 .purchases-content,.version-gte-10-15.purchases.mt-3-11 .purchases-content{left:30px}
.purchases.lang-rtl .mt-6 .purchases-content,.purchases.lang-rtl .mt-8 .purchases-content,.purchases.lang-rtl .mt-11 .purchases-content{right:30px;left:unset}
.purchases .room-container{position:absolute;top:0;right:30px;bottom:0;left:0;padding:0}
.purchases.lang-rtl .room-container{right:0;left:30px}
.purchases .scrollbar-owner{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 10px 0 13px;overflow-x:hidden;overflow-y:auto}
.purchases.lang-rtl .scrollbar-owner{padding:0 13px 0 10px}
.purchases .no-content-message{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center}
.purchases .section-list .button-group .button{width:170px}
.purchases .subheader-content .sort-control{text-align:right}
.purchases.lang-rtl .subheader-content .sort-control{text-align:left}
.purchases .footer-content{position:absolute;bottom:15px;right:30px}
.purchases.lang-rtl .footer-content{left:30px;right:unset}
.mt-1 .hd-pref,.mt-3 .hd-pref,.mt-8 .hd-pref,.mt-11 .hd-pref{opacity:0;pointer-events:none}
.purchases .no-content-message h1,.purchases .no-search-content-message h1{padding-top:235px;color:#acacac;text-align:center;margin-top:10%}
.purchases .no-content-message h1{background:url(frameworks-dt6/images/backgrounds/modern/itunes.png) top center no-repeat;background-size:184px}
.purchases .no-search-content-message h1{background:url(frameworks-dt6/images/backgrounds/modern/search.png) top center no-repeat;background-size:168px}
.no-content .purchases-content{left:0}
.lang-rtl .no-content .purchases-content{right:0;left:unset}
.purchases div.sp-banner-message{text-align:center;padding-top:20px;padding-left:20px;padding-right:20px;font:bold 14px Helvetica}
.purchases a.message-link{color:#1C66C5}
.purchases div.sp-banner-message button.close-button{vertical-align:middle;margin-left:12px}
.purchases.lang-rtl div.sp-banner-message button.close-button{margin-right:12px;margin-left:unset}
.purchases .loading{max-width:1580px;top:143px;bottom:0;right:0;left:0;position:absolute;margin:0 auto}
.purchases .loading:after{content:'';text-indent:-5000em;background:url(frameworks-dt6/images/finance/spinner-lrg_2x.png);background-size:480px 80px;-webkit-animation:lrg-spin 1s infinite;-webkit-animation-timing-function:step-start;height:34px;margin:-17px 0 0 -17px;position:absolute;left:50%;top:35%;width:34px}
@-webkit-keyframes lrg-spin{0%{ background-position:-4px -4px}
8%{background-position:-44px -4px}
16%{background-position:-84px -4px}
24%{background-position:-124px -4px}
32%{background-position:-164px -4px}
40%{background-position:-204px -4px}
50%{background-position:-244px -4px}
58%{background-position:-284px -4px}
66%{background-position:-324px -4px}
74%{background-position:-364px -4px}
82%{background-position:-404px -4px}
90%{background-position:-444px -4px}
100%{background-position:-4px -4px}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.purchases .no-content-message h1{ background-image:url(frameworks-dt6/images/backgrounds/modern/itunes.png)}
.purchases .no-search-content-message h1{background-image:url(frameworks-dt6/images/backgrounds/modern/search@2x.png)}
}
@media (prefers-dark-interface){.purchases .loading:after{ -webkit-animation:lrg-spin-dark 1s infinite;-webkit-animation-timing-function:step-start}
@-webkit-keyframes lrg-spin-dark{0%{ background-position:-4px -44px}
8%{background-position:-44px -44px}
16%{background-position:-84px -44px}
24%{background-position:-124px -44px}
32%{background-position:-164px -44px}
40%{background-position:-204px -44px}
50%{background-position:-244px -44px}
58%{background-position:-284px -44px}
66%{background-position:-324px -44px}
74%{background-position:-364px -44px}
82%{background-position:-404px -44px}
90%{background-position:-444px -44px}
100%{background-position:-4px -44px}
}
}
body.purchases .segmented-view .header-content{display:block}
body.purchases .segmented-view .segmented-right-side-options{padding-bottom:8px;margin-top:-45px}
body.purchases .segmented-view .header-content .title-container{margin-bottom:8px}
body.purchases .visually-hidden{clip:rect(0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}
.top-charts-page .select-filter{position:absolute;right:0;bottom:10px;z-index:3}
.top-charts-page .header-area{height:42px;position:relative;border-bottom:1px solid rgba(0,0,0,.14)}
.top-charts-page .page-title{position:absolute;left:30px;top:0;pointer-events:none;top:-2px}
.top-charts-page .page-title a{pointer-events:auto}
.top-charts-page .charts-toggle{display:block}
.top-charts-page .page-content{position:relative;overflow:hidden}
.top-charts-page .page-content{text-align:center}
.top-charts-page .page-content>.button-group{position:relative;margin:-37px 0 15px}
.top-charts-page .module{text-align:left}
body.top-charts-page .segmented-view .page-header{display:block}
body.top-charts-page .segmented-view .segmented-right-side-options{margin-top:-45px;padding-bottom:8px;position:relative;z-index:1}
body.top-charts-page .segmented-view .header-content .title-container{margin-bottom:8px}
body.top-charts-page .segmented-view .page-title{left:0;z-index:2}
body.top-charts-page .segmented-view .no-content-message{width:100%}
body.top-charts-page .segmented-view .module{clear:both}
.top-charts-page .track-table .th{border-top:0}
.top-charts-page .room-content{padding-top:15px}
.dark.top-charts-page .header-area{border-bottom:1px solid rgba(255,255,255,.14)}
.top-charts-page .no-content-message{display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center}
.top-charts-page .no-content-message h1{padding-top:235px;min-width:220px;color:#acacac;text-align:center;margin-top:10%}
.top-charts-page .no-content-message h1{background:url(frameworks-dt6/images/backgrounds/classic/book_light.png) top center no-repeat;background-size:220px}
.dark.top-charts-page .no-content-message h1{background:url(frameworks-dt6/images/backgrounds/classic/book_dark.png) top center no-repeat;background-size:220px}
.version-gte-11.top-charts-page .no-content-message h1{background:url(frameworks-dt6/images/backgrounds/classic/book_light-11.png) center center no-repeat;background-size:130px}
.version-gte-11.dark.top-charts-page .no-content-message h1{background:url(frameworks-dt6/images/backgrounds/classic/book_dark-11.png) center center no-repeat;background-size:130px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.top-charts-page .no-content-message h1{ background-image:url(frameworks-dt6/images/backgrounds/classic/book_light@2x.png)}
.version-gte-11.top-charts-page .no-content-message h1{background-image:url(frameworks-dt6/images/backgrounds/classic/book_light-11@2x.png)}
.dark.top-charts-page .no-content-message h1{background-image:url(frameworks-dt6/images/backgrounds/classic/book_dark@2x.png)}
.dark.version-gte-11.top-charts-page .no-content-message h1{background-image:url(frameworks-dt6/images/backgrounds/classic/book_dark-11@2x.png)}
}
.artist-page .title-content{pointer-events:none}
.artist-page .title-content select,.artist-page .title-content a{pointer-events:auto}
.artist-page .artist-title{display:-webkit-box;-webkit-box-align:center}
.artist-page .artist-name{margin-bottom:3px;border-bottom:1px solid rgba(0,0,0,.14);-webkit-box-flex:1;color:#404040;padding-bottom:7px}
.artist-page .artist-artwork{margin-right:15px}
.artist-page .titlebar-page .artist-title{margin-bottom:0}
.artist-page .titlebar-page .page-content>.button-group{right:30px}
.artist-page .sharrow{position:absolute;top:0;right:27px}
.artist-page .titlebar-page .page-content::before{left:30px}
.artist-page .has-hero-image .biography{padding-left:115px}
.artist-page .bio-text{padding-right:30px}
.artist-page .bio-sidebar{width:350px}
.artist-page .bio-sidebar .title{margin-bottom:11px}
.artist-page .artist-list{padding-bottom:11px}
.artist-page .bio-sidebar .lockup-list>li{display:inline-block;margin-bottom:10px;padding-right:10px;width:175px}
.artist-page .artist-summary{font-size:0;padding-top:30px;padding-bottom:0}
.artist-page .artist-summary li{font-size:13px;display:inline-block;vertical-align:top;width:175px}
.artist-page .artist-summary li{margin-bottom:16px}
.artist-page .nearby-concerts{width:315px}
.artist-page .concerts{width:735px;margin:0 auto}
.artist-page .concerts-title{font-size:18px;margin-bottom:19px}
.artist-page .has-nearby-concerts .concerts{width:auto;margin:0}
.artist-page .striped-list li{line-height:1.4}
.artist-page .nearby-concerts address{background:url(data:image/png;base64,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) no-repeat;padding-left:50px;min-height:41px;margin:13px 0 16px}
.artist-page .header-breadcrumb{padding-top:0;padding-bottom:26px}
.artist-page .has-hero-image .page-container{margin-top:-36px}
.artist-page .has-hero-image .page-content{padding-top:63px}
.artist-page .titlebar-page .page-content::before{border:0}
.artist-page .artist-summary .block{color:#404040}
.search-page .page-container{position:relative}
.search-page .titlebar-page .page-content{padding-top:34px}
.search-page .section-title{font-size:18px}
.search-page .sidebar{margin-top:5px;max-width:250px;width:25%;overflow:visible}
.search-page .sidebar .filters .button{font-size:12px;text-align:left;margin-bottom:4px;line-height:1.8;width:160px}
.search-page .artist-list-row,.search-page .mix-list-row{margin-bottom:7px!important}
.search-page .artist-list-row a,.search-page .mix-list-row a{display:block}
.search-page .search-quicklinks{padding-left:11px}
.search-page .content-region .song{overflow-x:hidden}
.search-page .see-all-content-container{position:relative}
.search-page .see-all-content-container .cc-filters{position:absolute;top:4px;right:0;line-height:21px}
.search-page .see-all-content-container .cc-filters .button{background:0;font-weight:normal;display:inline-block;min-width:0;font-size:12px;background:none!important;border:0!important;box-shadow:none!important;padding:0 5px!important}
.search-page .see-all-content-container .cc-filters .button.active{font-weight:bold}
.search-page .see-all-content-container .cc-filters .show-all{border-right:1px solid #AAA;display:inline-block;padding-right:.5em;margin-right:.25em}
.search-page .see-all-content-container .room-content{margin-top:-10px}
.search-page .spelling-correction{font-size:28px;color:#404040;font-weight:300;border-bottom:1px solid rgba(0,0,0,.14);padding-bottom:8px;margin-bottom:25px}
.dark.search-page .spelling-correction{border-bottom:1px solid rgba(255,255,255,.14);color:#fff}
.search-page .spelling-correction .did-you-mean,.search-page .spelling-correction .no-results{margin-top:6px;font-size:13px}
.search-page .no-results-page{margin-bottom:76px;padding:30px;text-align:center}
.search-page .no-results-page .icon{background:url(frameworks-dt6/images/backgrounds/modern/search.png) top center no-repeat;background-size:168px;display:inline-block;margin-top:185px;margin-bottom:37px;padding:30px 0 10px 0;height:184px;width:184px}
.search-page .no-results-page .message{font-size:15px;line-height:1.5}
.search-page .room-container .no-results-page .icon{margin-top:125px}
.search-page .please-refine{text-align:center}
.search-page .track-box{margin-bottom:35px}
.search-page .track-box .see-all{bottom:2px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.search-page .no-results-page .icon{ background-image:url(frameworks-dt6/images/backgrounds/modern/search@2x.png)}
}
.search-page .artist-list{font-size:0;margin-bottom:36px}
.search-page .artist-list .lockup{display:inline-block;vertical-align:top;width:25%}
.search-page .track-table{border-bottom:1px solid rgba(0,0,0,.07)}
.search-page .cc-filters,.search-page .sidebar .artist-links{border-top:1px solid rgba(0,0,0,.07);margin-top:34px;padding-top:40px}
.search-page .sidebar .artist-links .strong{font-weight:normal;color:#404040}
.dark.search-page .sidebar .artist-links .strong{color:#fff}
.wishlist .header{-webkit-box-align:end;padding-bottom:7px;margin-bottom:25px;border-bottom:1px solid rgba(0,0,0,.14)}
.wishlist .header .page-filters{padding-bottom:8px}
.wishlist .swoosh-slider{padding-top:9px}
.wishlist .sidebar{padding:2px 0 30px 30px}
.wishlist .sidebar .titled-box-header{display:-webkit-box;padding-bottom:6px}
.wishlist .sidebar .titled-box-header .title-wrapper{-webkit-box-flex:1}
.wishlist .sidebar .titled-box-header .see-all{position:static}
.wishlist .sidebar .titled-box-header .see-all::after{content:''}
.wishlist .no-wishlist-page{text-align:center;padding-top:323px;font-size:14px}
.wishlist .no-books-page{background:url(frameworks-dt6/images/backgrounds/modern/books.png) center 130px no-repeat;background-size:180px 136px}
.wishlist .no-tvshows-page{background:url(frameworks-dt6/images/backgrounds/modern/video.png) center 130px no-repeat;background-size:192px 135px}
.wishlist .no-movies-page{background:url(frameworks-dt6/images/backgrounds/modern/movies.png) center 130px no-repeat;background-size:140px 130px}
.wishlist .no-results-page,.wishlist .no-apps-page{background:url(frameworks-dt6/images/backgrounds/modern/itunes.png) center 100px no-repeat;background-size:184px}
.wishlist .no-music-page{background:url(frameworks-dt6/images/backgrounds/modern/music.png) center 130px no-repeat;background-size:112px 136px}
@media (-webkit-min-device-pixel-ratio: 2){.wishlist .no-books-page{ background-image:url(frameworks-dt6/images/backgrounds/modern/books@2x.png)}
.wishlist .no-tvshows-page{background-image:url(frameworks-dt6/images/backgrounds/modern/video@2x.png)}
.wishlist .no-movies-page{background-image:url(frameworks-dt6/images/backgrounds/modern/movies@2x.png)}
.wishlist .no-results-page,.wishlist .no-apps-page{background-image:url(frameworks-dt6/images/backgrounds/modern/itunes@2x.png)}
.wishlist .no-music-page{background-image:url(frameworks-dt6/images/backgrounds/modern/music@2x.png)}
}
@media (max-width: 330px){.inthestore .movie-recos .lockup{ width:100%}
.inthestore .movie-recos .lockup:nth-child(n+3),.inthestore .movie-recos.single-row .lockup:nth-child(n+2){display:none}
}
@media (min-width: 331px) and (max-width: 463px){.inthestore .movie-recos .lockup{ width:50%}
.inthestore .movie-recos .lockup:nth-child(n+5),.inthestore .movie-recos.single-row .lockup:nth-child(n+3){display:none}
}
@media (min-width: 464px) and (max-width: 596px){.inthestore .movie-recos .lockup{ width:33.33333333%}
.inthestore .movie-recos .lockup:nth-child(n+7),.inthestore .movie-recos.single-row .lockup:nth-child(n+4){display:none}
}
@media (min-width: 597px) and (max-width: 729px){.inthestore .movie-recos .lockup{ width:25%}
.inthestore .movie-recos .lockup:nth-child(n+9),.inthestore .movie-recos.single-row .lockup:nth-child(n+5){display:none}
}
@media (min-width: 730px) and (max-width: 862px){.inthestore .movie-recos .lockup{ width:20%}
.inthestore .movie-recos .lockup:nth-child(n+11),.inthestore .movie-recos.single-row .lockup:nth-child(n+6){display:none}
}
@media (min-width: 863px) and (max-width: 995px){.inthestore .movie-recos .lockup{ width:16.66666667%}
.inthestore .movie-recos .lockup:nth-child(n+13),.inthestore .movie-recos.single-row .lockup:nth-child(n+7){display:none}
}
@media (min-width: 996px) and (max-width: 1128px){.inthestore .movie-recos .lockup{ width:14.28571429%}
.inthestore .movie-recos .lockup:nth-child(n+15),.inthestore .movie-recos.single-row .lockup:nth-child(n+8){display:none}
}
@media (min-width: 1129px) and (max-width: 1261px){.inthestore .movie-recos .lockup{ width:12.5%}
.inthestore .movie-recos .lockup:nth-child(n+17),.inthestore .movie-recos.single-row .lockup:nth-child(n+9){display:none}
}
@media (min-width: 1262px) and (max-width: 1394px){.inthestore .movie-recos .lockup{ width:11.11111111%}
.inthestore .movie-recos .lockup:nth-child(n+19),.inthestore .movie-recos.single-row .lockup:nth-child(n+10){display:none}
}
@media (min-width: 1395px) and (max-width: 1527px){.inthestore .movie-recos .lockup{ width:10%}
.inthestore .movie-recos .lockup:nth-child(n+21),.inthestore .movie-recos.single-row .lockup:nth-child(n+11){display:none}
}
@media (min-width: 1528px) and (max-width: 1660px){.inthestore .movie-recos .lockup{ width:9.09090909%}
.inthestore .movie-recos .lockup:nth-child(n+23),.inthestore .movie-recos.single-row .lockup:nth-child(n+12){display:none}
}
@media (min-width: 1661px) and (max-width: 1793px){.inthestore .movie-recos .lockup{ width:8.33333333%}
.inthestore .movie-recos .lockup:nth-child(n+25),.inthestore .movie-recos.single-row .lockup:nth-child(n+13){display:none}
}
@media (min-width: 1794px) and (max-width: 1926px){.inthestore .movie-recos .lockup{ width:7.69230769%}
.inthestore .movie-recos .lockup:nth-child(n+27),.inthestore .movie-recos.single-row .lockup:nth-child(n+14){display:none}
}
@media (min-width: 1927px){.inthestore .movie-recos .lockup{ width:7.14285714%}
.inthestore .movie-recos .lockup:nth-child(n+29),.inthestore .movie-recos.single-row .lockup:nth-child(n+15){display:none}
}
@media (max-width: 349px){.inthestore .tv-recos .lockup{ width:100%}
.inthestore .tv-recos .lockup:nth-child(n+3),.inthestore .tv-recos.single-row .lockup:nth-child(n+2){display:none}
}
@media (min-width: 350px) and (max-width: 499px){.inthestore .tv-recos .lockup{ width:50%}
.inthestore .tv-recos .lockup:nth-child(n+5),.inthestore .tv-recos.single-row .lockup:nth-child(n+3){display:none}
}
@media (min-width: 500px) and (max-width: 649px){.inthestore .tv-recos .lockup{ width:33.33333333%}
.inthestore .tv-recos .lockup:nth-child(n+7),.inthestore .tv-recos.single-row .lockup:nth-child(n+4){display:none}
}
@media (min-width: 650px) and (max-width: 799px){.inthestore .tv-recos .lockup{ width:25%}
.inthestore .tv-recos .lockup:nth-child(n+9),.inthestore .tv-recos.single-row .lockup:nth-child(n+5){display:none}
}
@media (min-width: 800px) and (max-width: 949px){.inthestore .tv-recos .lockup{ width:20%}
.inthestore .tv-recos .lockup:nth-child(n+11),.inthestore .tv-recos.single-row .lockup:nth-child(n+6){display:none}
}
@media (min-width: 950px) and (max-width: 1099px){.inthestore .tv-recos .lockup{ width:16.66666667%}
.inthestore .tv-recos .lockup:nth-child(n+13),.inthestore .tv-recos.single-row .lockup:nth-child(n+7){display:none}
}
@media (min-width: 1100px) and (max-width: 1249px){.inthestore .tv-recos .lockup{ width:14.28571429%}
.inthestore .tv-recos .lockup:nth-child(n+15),.inthestore .tv-recos.single-row .lockup:nth-child(n+8){display:none}
}
@media (min-width: 1250px) and (max-width: 1399px){.inthestore .tv-recos .lockup{ width:12.5%}
.inthestore .tv-recos .lockup:nth-child(n+17),.inthestore .tv-recos.single-row .lockup:nth-child(n+9){display:none}
}
@media (min-width: 1400px) and (max-width: 1549px){.inthestore .tv-recos .lockup{ width:11.11111111%}
.inthestore .tv-recos .lockup:nth-child(n+19),.inthestore .tv-recos.single-row .lockup:nth-child(n+10){display:none}
}
@media (min-width: 1550px) and (max-width: 1699px){.inthestore .tv-recos .lockup{ width:10%}
.inthestore .tv-recos .lockup:nth-child(n+21),.inthestore .tv-recos.single-row .lockup:nth-child(n+11){display:none}
}
@media (min-width: 1700px) and (max-width: 1849px){.inthestore .tv-recos .lockup{ width:9.09090909%}
.inthestore .tv-recos .lockup:nth-child(n+23),.inthestore .tv-recos.single-row .lockup:nth-child(n+12){display:none}
}
@media (min-width: 1850px) and (max-width: 1999px){.inthestore .tv-recos .lockup{ width:8.33333333%}
.inthestore .tv-recos .lockup:nth-child(n+25),.inthestore .tv-recos.single-row .lockup:nth-child(n+13){display:none}
}
@media (min-width: 2000px) and (max-width: 2149px){.inthestore .tv-recos .lockup{ width:7.69230769%}
.inthestore .tv-recos .lockup:nth-child(n+27),.inthestore .tv-recos.single-row .lockup:nth-child(n+14){display:none}
}
@media (min-width: 2150px){.inthestore .tv-recos .lockup{ width:7.14285714%}
.inthestore .tv-recos .lockup:nth-child(n+29),.inthestore .tv-recos.single-row .lockup:nth-child(n+15){display:none}
}
body.inthestore,body.inthestore.dark{background:transparent;min-width:410px}
body.inthestore:not(.gallery-page){overflow:hidden}
body.inthestore.windows,body.inthestore.windows.dark{max-width:1200px;padding:20px 13px}
body.inthestore.no-max-width{max-width:none}
.inthestore .track-summary .ol li{margin-top:.5em}
.inthestore.dark a:hover{text-decoration:none}
.inthestore .lockup-list{margin-bottom:24px}
.inthestore .lockup-list>li{padding:1px 0}
.inthestore .lockup-list.charted>li{padding:1px 0 1px 20px}
.inthestore .ui-box .button{padding:5px 8px;height:auto;font-size:13px;border:0}
.inthestore .ui-box .button.no{background:-webkit-linear-gradient( #eeeeed, #c6c6c6);color:#1c1c1c;margin-right:1px}
.inthestore .ui-box .button.yes{background:-webkit-linear-gradient( #63a5e9, #4979d7);color:#fff}
.inthestore .charts{padding:0 15px 0 2px}
.inthestore .charts .chart{width:33.33%;padding-left:20px}
.inthestore .charts .chart:first-child{padding-left:0}
.inthestore .charts .flexie{padding-top:1px}
.inthestore .charts .ol{margin-left:0}
.inthestore .charts .ol>li{position:relative;text-indent:0;padding-left:40px}
.inthestore .charts .ol>li::before{position:absolute;left:10px;top:20px;width:20px;text-align:center}
.inthestore .lockup-list.charted>li .lockup::before{top:50%;left:2px;height:16px;margin-top:-8px}
.inthestore .lockup-list .lockup-content{height:90px;padding:0 10px;margin-bottom:0}
.inthestore .lockup-list .lockup.song .lockup-content{height:44px}
.inthestore .grid-1-3{width:33%}
.inthestore .dark .ui-box button.no{text-shadow:0 1px 0 #fff}
.inthestore .its-content{padding-top:12px}
.inthestore .its-content.album-content{padding-top:0}
.inthestore .its-content.artist-content{padding-left:15px;padding-top:30px}
.inthestore .its-content.movie-content{padding-left:45px}
.inthestore .grid-content{font-size:0}
.inthestore .grid-content .lockup{display:inline-block;vertical-align:top;margin:0}
body.gallery-page{padding-left:24px;padding-top:14px;background:#fff}
.gallery-page .gallery>.title{padding-left:1px;font-weight:500;font-size:16px;-webkit-mask:none}
.gallery-page .gallery.single>.title{display:none}
@media screen and (max-width: 840px){.inthestore .charts .chart{ width:50%}
.inthestore .charts .chart:nth-child(3){display:none}
}
@media screen and (max-width: 610px){.inthestore .charts .chart{ width:100%}
.inthestore .charts .chart:not(:first-child){display:none}
}
@media screen and (max-width: 165px){.inthestore .charts .chart{ display:none}
}
.inthestore .section-title{font-size:20px;line-height:25px;margin-bottom:20px;margin-top:43px}
.inthestore .striped-list>li{border-top:0;border-bottom:1px solid rgba(0,0,0,.07)}
.inthestore .striped-list>li:first-child{border-top:1px solid rgba(0,0,0,.07)}
.inthestore .chart .lockup.album{padding-bottom:1px}
.inthestore .its-content.tv-content{padding-left:30px}
.inthestore.full-bleed{padding:14px 10px}
.titled-box-header{min-height:.45em}
.shadowed-box{background:-webkit-linear-gradient( #fcfcfc, #eaeaea);border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.5);margin-bottom:25px}
.shadowed-box>div{padding:20px}
.shadowed-box .side-content{background:-webkit-radial-gradient(100% 50%,hsla(0,0%,0%,.1) 0,hsla(0,0%,0%,.05) 14%,hsla(0,0%,0%,0) 37%) 100% 50%;background-size:29px 200%;background-repeat:no-repeat}
.hidden{opacity:0!important;pointer-events:none!important}
.removed{display:none!important}
.placeholder{margin:0!important}
.pan{padding:0!important}
.pas{padding:5px!important}
.pam{padding:15px!important}
.pal{padding:30px!important}
.ptn{padding-top:0!important}
.pts{padding-top:5px!important}
.ptm{padding-top:15px!important}
.ptl{padding-top:30px!important}
.prn{padding-right:0!important}
.prs{padding-right:5px!important}
.prm{padding-right:15px!important}
.prl{padding-right:30px!important}
.pbn{padding-bottom:0!important}
.pbs{padding-bottom:5px!important}
.pbm{padding-bottom:15px!important}
.pbl{padding-bottom:30px!important}
.pln{padding-left:0!important}
.pls{padding-left:5px!important}
.plm{padding-left:15px!important}
.pll{padding-left:30px!important}
.phn{padding-left:0!important;padding-right:0!important}
.phs{padding-left:5px!important;padding-right:5px!important}
.phm{padding-left:15px!important;padding-right:15px!important}
.phl{padding-left:30px!important;padding-right:30px!important}
.pvn{padding-top:0!important;padding-bottom:0!important}
.pvs{padding-top:5px!important;padding-bottom:5px!important}
.pvm{padding-top:15px!important;padding-bottom:15px!important}
.pvl{padding-top:30px!important;padding-bottom:30px!important}
.man{margin:0!important}
.mas{margin:5px!important}
.mam{margin:15px!important}
.mal{margin:30px!important}
.mtn{margin-top:0!important}
.mts{margin-top:5px!important}
.mtm{margin-top:15px!important}
.mtl{margin-top:30px!important}
.mrn{margin-right:0!important}
.mrs{margin-right:5px!important}
.mrm{margin-right:15px!important}
.mrl{margin-right:30px!important}
.mbn{margin-bottom:0!important}
.mbs{margin-bottom:5px!important}
.mbm{margin-bottom:15px!important}
.mbl{margin-bottom:30px!important}
.mln{margin-left:0!important}
.mls{margin-left:5px!important}
.mlm{margin-left:15px!important}
.mll{margin-left:30px!important}
.mhn{margin-left:0!important;margin-right:0!important}
.mhs{margin-left:5px!important;margin-right:5px!important}
.mhm{margin-left:15px!important;margin-right:15px!important}
.mhl{margin-left:30px!important;margin-right:30px!important}
.mvn{margin-top:0!important;margin-bottom:0!important}
.mvs{margin-top:5px!important;margin-bottom:5px!important}
.mvm{margin-top:15px!important;margin-bottom:15px!important}
.mvl{margin-top:30px!important;margin-bottom:30px!important}
.block-stack{margin:0 auto}
.its-block.padded{padding:20px}
.its-block .title{opacity:1!important}
.its-block .title-size-xs{font-size:13px!important}
.its-block .title-size-s{font-size:18px!important}
.its-block .title-size-m{font-size:24px!important}
.its-block .title-size-l{font-size:36px!important}
.its-block .body-size-xs{font-size:10px!important}
.its-block .body-size-s{font-size:13px!important}
.its-block .body-size-m{font-size:18px!important}
.its-block .body-size-l{font-size:24px!important}
.its-block .title-weight-light,.its-block .title-weight-regular,.its-block .body-weight-light,.its-block .body-weight-regular{font-weight:normal!important}
.its-block .title-weight-medium,.its-block .title-weight-bold,.its-block .body-weight-medium,.its-block .body-weight-bold{font-weight:bold!important}
.its-block .align-left{text-align:left}
.its-block .align-center{text-align:center}
.its-block .align-right{text-align:right}
.block-row{display:-webkit-box}
.block-row .col{margin-right:2.6%}
.block-row .col:last-child{margin-right:0}
.block-row.row-2-col>.colspan-1{width:47.4%}
.block-row.row-3-col>.colspan-1{width:31.6%}
.block-row.row-3-col>.colspan-2{width:65.8%}
.block-row.row-4-col>.colspan-1{width:23.05%}
.block-row.row-4-col>.colspan-2{width:47.4%}
.block-row.row-4-col>.colspan-3{width:74.35%}
.block-grid .grid-cell{display:inline-block;vertical-align:top;position:relative;padding-right:30px;margin-bottom:30px}
@media (max-width: 1400px){.block-grid .grid-cell{ width:50%}
.block-grid .grid-cell:nth-of-type(2n){padding-right:0}
}
@media (min-width: 1400px){.block-grid .grid-cell{ width:33%}
.block-grid .grid-cell:nth-of-type(3n){padding-right:0}
}
.block-editorial.align-left{text-align:left}
.block-editorial.align-center{text-align:center}
.block-editorial.align-right{text-align:right}
.its-block .editorial-links{margin-top:.5em}
.its-block .editorial-links a{position:static}
.its-block .editorial-links li{display:inline-block;margin-bottom:.3em;font-weight:bold}
.block-editorial.align-left .editorial-links li,.block-editorial.align-center .editorial-links li{margin-right:1em}
.block-editorial.align-right .editorial-links li{margin-left:1em}
.block-spacer.size-xs{height:10px}
.block-spacer.size-s{height:25px}
.block-spacer.size-m{height:50px}
.block-spacer.size-l{height:100px}
.block-spacer.size-xl{height:200px}
.block-spacer.size-xxl{height:400px}
.block-brick{width:200px}
.block-brick .block-editorial{margin-top:10px;white-space:normal}
.swoosh .block-brick .brick{margin-bottom:0}
.swoosh .block-brick .swoosh-cell{margin-right:0}
.room-container .block-swoosh .lockup{width:auto!important}
.block-lockup .lockup-container{margin-right:16px}
.block-lockup .lockup-container .lockup{margin-top:0}
.block-lockup .editorial-container .multi-button{margin-top:12px}
.block-lockup.orientation-h .editorial-container{margin-bottom:16px}
.block-lockup.orientation-h .lockup.horizontal .lockup-content{-webkit-box-align:start}
.block-lockup.orientation-h .lockup.horizontal .lockup-info{margin-top:5px;padding-left:12px}
.block-media .artwork-container{position:relative;display:inline-block}
.block-media .artwork-container img{max-width:100%;height:auto;overflow:hidden}
.block-media .artwork{display:block}
.block-media .artwork::after{box-shadow:none}
.block-media .button-wrapper{position:absolute;width:100%;padding:0 0 0 36px;bottom:0;left:0;box-sizing:border-box;border:0;color:#fff;text-shadow:none;font-weight:bold;line-height:34px;background:rgba(0,0,0,.7);cursor:pointer;text-align:left;overflow:hidden}
.block-media .media-fallback{position:absolute;top:0;width:100%;height:100%}
.block-media.has-media-fallback .media-fallback{z-index:1;display:none}
.block-media.has-media-fallback.media-type-video video{max-width:100%;height:auto}
.block-media.has-media-fallback.playing .media-fallback{display:block}
.block-media.media-type-video.has-media-fallback.playing .button-wrapper{display:none}
.block-media .button-wrapper span.play-button{position:absolute;left:0;width:100%;height:35px;background-image:url(frameworks-sf6/images/blocks/media_controls.png);background-repeat:no-repeat;background-position:0 100%;background-size:35px 70px}
@media only screen and (-webkit-min-device-pixel-ratio: 2){.block-media .button-wrapper span.play-button{ background-image:url(frameworks-sf6/images/blocks/media_controls@2x.png)}
}
.block-media .button-wrapper span.play-button.show-pause{background-position:0 0}
.block-media .call-to-action{color:#fff;margin:0 auto;font-weight:bold;font-size:16px}
.badge-new{color:#fff;font-size:8px;text-transform:uppercase;text-shadow:none;border-radius:8px;padding:1px 5px;background:-webkit-linear-gradient( #E9A427, #F28122);box-shadow:0 1px 0 rgba(0,0,0,.25),inset 0 1px 0 rgba(242,245,0,.31),inset 0 0 1px rgba(170,87,0,.75);bottom:1px;position:relative}
.badge-game-center{font:bold 20px "Helvetica Neue",Helvetica,Arial}
.badge-game-center>span:not(.badge){position:relative;top:3px}
.windows .badge-game-center{font-family:"Segoe UI",Tahoma,Arial}
.badge-game-center .badge{margin-left:10px}
.badge-extras::before{content:"\E012";padding-right:5px;font-family:JingleGlyphs}
.badge-audiobook,.badge-additional-content{line-height:2}
.badge-additional-content{font-size:11px;font-weight:bold;padding-top:5px}
.badge-additional-content::before{background-image:url(di6-storefront/images/content-badging/additional_content.svg);background-size:15px 15px;content:"";display:inline-block;height:14px;margin-right:6px;position:relative;top:2px;width:14px}
.badge-audiobook::before{display:inline-block;content:"\E011";font-family:JingleGlyphs;font-size:14px;padding-right:5px}
.badge{display:inline-block;vertical-align:middle;margin-right:3px;text-indent:-5000em;line-height:0;overflow:hidden}
.badge:hover{text-decoration:none}
.badge.badge-loading,.badge.no-image{font-family:Helvetica;text-transform:uppercase;line-height:1;color:#888;border:1px solid #888;border-radius:2px;text-indent:-5000px}
.badge.no-image{font-size:10px;padding:1px 3px 2px;font-weight:bold;text-indent:0}
.light .badge.no-image{box-shadow:inset 0 1px #fff,0 1px #fff}
#uber .badge.no-image{box-shadow:none}
.badge.badge-loading{visibility:hidden}
.editorial-badge{display:inline-block;background:#828282;color:#fff;font-size:12px;border-radius:20px;text-shadow:none;padding:3px 9px}
.editorial-badge.small{font-size:10px;padding:2px 7px 3px;max-width:100%}
.dark .defined-list .list-title{color:#5b5b5b}
.dark .tick-indicator .button.active .tick{background-image:url(di6-storefront/images/beaks/beak_line_dark.png)}
.dark.hidpi .tick-indicator .button.active .tick{background-image:url(di6-storefront/images/beaks/beak_line_dark@2x.png)}
.dark .swoosh.lockup-list .lockup:not(:last-child){-webkit-border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAM0AAAACCAYAAAD7AlgIAAAAbUlEQVQ4je2TwQoAIQhEs/7/k2vWoAUZdNugQ4cGZMYHggcVAOmVqNRyj6Oy8VkVco+VgEXzXs878c6Srk4URjXKzTDb16CvxJhHHjGv4Li+CnpOYp/GyDu8GVvNO2a+2NW58o6OGRbzjplfuz1Dn0f91LvkowAAAABJRU5ErkJggg==) 1 1 2 1;border-bottom-width:2px;border-top-width:0;background:0}
.dark .calendar-date::after{background-image:none}
.dark .shadowed-box{background:-webkit-linear-gradient(#444,#333);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(0,0,0,.8)}
.dark .shadowed-box .side-content{background:-webkit-radial-gradient(100% 50%,rgba(0,0,0,.25) 0,rgba(0,0,0,.12) 14%,rgba(0,0,0,0) 37%) 100% 50% no-repeat}
.dark .badge.no-image{border-color:#bababa;color:#afafaf;box-shadow:0 -1px #6d6d6d}
.dark .popover-content{background-color:#191919;-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,.15),inset -1px -1px 0 rgba(255,255,255,.15),0 7px 15px rgba(0,0,0,.3)}
.dark .popover-tip::after{background-color:#191919;-webkit-box-shadow:inset 1px -1px 0 rgba(255,255,255,.15)}
.dark .popover-close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOhJREFUeNqEkE1ugzAQhY26QQipV2CRBULqDXoEmxvAaXwX9hzAYZELNNlQqQt2bEkAgcDJZB7Kjxq1yZOe/Hk8Ho9HiLsU27Dbi8FSPEgrpcgYQ23bLgZLKQln1ySptab/hLPltSRJvuiF0jTdiqIoLDbzPBNfWk/T9M0uwYhByHG4n5Pv+w56yPN8X1XVJzgIgk0cx+/gruvI6fveep73hsA4jj9hGO7AZVl+uK67Ag/DcBR1XW9R3lpLURQdsiwjGIwYhBzBq7o23TQN/cXIWeaDKTz5tP41cQ7EbMPuLja3SqyzAAMAR7cULr8A/f8AAAAASUVORK5CYII=)}
@media (-webkit-min-device-pixel-ratio: 2){.dark .popover-close{ background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAABzUlEQVR42qWVsWrCUBiFLwhxrOigT+EjuHfUGqEKbd9B9862Y/sMTh2KPoOKLkIXEYUg6iAoYjWiYnL6HzCgtwnF+sGBn3P//5B7SW4UgF8SDFFOVBFZop1oJeoePZM97NXxC0uHw+FBLpdDpVKBZVnY7XZYrVbodrugZ5om2CO9mcBAISQqp9Np9Pt9/AV7MpkMOMPZX4GGYbyUy2VcCmc4exYoZLWwi0OZ4WUahUJhhivJ5/NzZqlIJPI4Go1wLePxGJL1pIrFYgs+bDabTwAPrus6nseaHtfgQ6lUaqtqtWpDY7FYIJFItGULN9wNgyjW9OLxeIs9OrVazVbD4dCFD41GA7FYrOWFiu5Z06vX6/CDWWq73SKIZrPpJpPJrPdqsaaHAPgBqPV67UBDO7NbPhnFmh4C2O/3rppMJt9BYafbpFjTCwqdTqe26vV6LWgcDgce8LMXxvM8PVOusUdHstrc8iM0eBGkUql1NBr9YpAHa3pcY4+OZD0pAIZt2zNoLJdLdDod6NDjmo5kzAGEGUiZuB7z7LZxHOcV/4SzfhdsSPSGy3nn7Gmgrjt5LQb4g2NPNujG1mWICqIPkSXaU6zpHdcC/ylXSecHCUBHvKZ44xMAAAAASUVORK5CYII=)}
}
#developer-info-overlay .overlay{padding:24px 30px;width:660px}
#developer-info-overlay .overlay.no-numbers{width:460px}
#developer-info-overlay h1{margin-bottom:20px;font-size:22px;font-weight:bold}
#developer-info-overlay div{display:inline-block;width:200px;padding-right:20px;vertical-align:top}
#developer-info-overlay dl{margin-bottom:20px}
#developer-info-overlay dt,#developer-info-overlay dd{font-family:"Helvetica Neue",Helvetica;font-size:12px;color:#828282;text-shadow:0 1px #fff}
#developer-info-overlay dt{font-weight:bold;text-transform:uppercase}
#developer-info-overlay address{font-style:normal}
.manageAllowances.page{background:0}
section.manage-allowances{padding-bottom:0;min-height:128px;position:relative}
.allowances-container{padding:27px 0 18px}
.allowances-table{-webkit-transition:opacity 300ms ease;opacity:0}
.allowances-table.visible{opacity:1}
.allowances-table .th{font-size:13px;font-family:'-apple-system','HelveticaNeueDeskInterface-MediumP4','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:500;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:8px}
.allowances-table .tr .td{overflow:hidden;white-space:nowrap;line-height:20px;padding-right:40px}
.allowances-table .tr .td.recipient-email{padding-right:35px}
.allowances-table .tr .td:last-child{padding-right:0}
.allowances-table .tr.table-header{height:auto}
.allowances-table .tr{height:30px}
.allowances-table .table-header+.tr{height:41px}
.allowances-table .table-header+.tr .td{padding-top:11px}
.allowances-table .tr .td.allowance-state-button{width:50px;padding-right:10px}
.allowances-table .allowance-state-button button,.allowances-table .remove-button button{margin-right:0}
.allowances-table .monthly-amount select{min-width:65px}
.allowances-table .formset.select{position:relative;display:inline-block}
.allowances-table .monthly-amount{width:184px}
.allowances-table .monthly-amount{padding-left:5px}
.allowances-table .tr.allowance-suspended .td.monthly-amount{padding-left:15px}
.allowances-table .remove-button{width:50px}
.allowances-table .recipient-name{max-width:260px}
.allowances-table .recipient-email{max-width:255px}
.allowance-row.allowance-active .allowance-active{display:inline-block}
.allowance-row.allowance-active .allowance-suspended{display:none}
.allowance-row.allowance-suspended .allowance-active{display:none}
.allowance-row.allowance-suspended .allowance-suspended{display:inline-block}
.allowance-row.allowance-suspended .td span{opacity:.5}
.page.manageGifts{background:0}
.manageGifts section{padding-bottom:0;min-height:128px;position:relative}
.gift-summary-container{-webkit-transition:opacity 300ms ease;opacity:0}
.gift-summary-container.visible{opacity:1}
.gift-summary-container #scheduled-gifts-section a,.gift-summary-container #gift-history-section a{color:#919191}
.dark .gift-summary-container #scheduled-gifts-section a,.dark .gift-summary-container #gift-history-section a{color:#0884ff}
section.gifting-summary p.instruction{margin-left:0}
.lang-rtl section.gifting-summary p.instruction{margin-left:unset;margin-right:0}
.gift-list{margin-top:16px}
.gift-list .tr{line-height:36px}
.gift-list .recipient{max-width:285px;padding-left:100px}
.lang-rtl .gift-list .recipient{padding-right:100px;padding-left:unset}
.gift-list .product{min-width:262px;max-width:262px;width:100%;padding-left:15px}
.lang-rtl .gift-list .product{padding-right:15px;padding-left:unset}
.gift-list .product .nyr{margin-left:10px}
.lang-rtl .gift-list .product .nyr{margin-right:10px;margin-left:unset}
.gift-list .date{width:140px;min-width:140px;padding-left:5px;padding-right:25px;text-align:right}
.lang-rtl .gift-list .date{padding-left:25px;padding-right:5px;text-align:left}
.gift-list .action{min-width:220px;max-width:230px;padding-left:15px}
.lang-rtl .gift-list .action{padding-right:15px;padding-left:unset}
#gift-detail-overlay .overlay{width:660px;padding:30px}
#gift-detail-overlay .overlay .close-overlay{-webkit-appearance:none;position:absolute;left:7px;top:7px;width:12px;height:13px;margin:0;padding:0;border:0;background:url(data:image/png;base64,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) left top no-repeat;-webkit-background-size:12px 13px}
.lang-rtl #gift-detail-overlay .overlay .close-overlay{right:7px;left:unset}
#gift-detail-overlay .overlay .close-overlay:active{background-image:url(data:image/png;base64,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)}
#gift-detail-overlay .overlay .error-field .error-text,#gift-detail-overlay .overlay .error-field .field-label{color:#FB3818!important}
#gift-detail-overlay .overlay label span.error-text{width:340px;display:none}
#gift-detail-overlay .overlay label.error-field span{display:none}
#gift-detail-overlay .overlay label.error-field span.error-text{display:inline-block}
#gift-detail-overlay .overlay h2{font-family:'-apple-system','-webkit-system-font','Helvetica Neue','Malgun Gothic','Segoe UI';font-weight:normal;color:#404040;-webkit-background-clip:text;text-shadow:none;padding:0;margin-bottom:24px;padding-bottom:0;text-align:left;line-height:normal}
.lang-rtl #gift-detail-overlay .overlay h2{text-align:right}
.dark #gift-detail-overlay .overlay h2{color:#fff}
#gift-detail-overlay .overlay h2 .scheduled-date{display:inline-block;margin-left:15px;font-size:14px;font-weight:normal}
.lang-rtl #gift-detail-overlay .overlay h2 .scheduled-date{margin-right:15px;margin-left:unset}
.dark #gift-detail-overlay .overlay h2 .scheduled-date{color:#a6a6ab}
#gift-detail-overlay .overlay .recipient{margin-bottom:30px}
#gift-detail-overlay .overlay .field-label{display:block;margin-bottom:8px;color:#404040}
.dark #gift-detail-overlay .overlay .field-label{color:#a6a6ab}
#gift-detail-overlay .overlay .text-field,#gift-detail-overlay .overlay .message-text{width:340px;margin-bottom:0;color:#404040}
.dark #gift-detail-overlay .overlay .text-field,.dark #gift-detail-overlay .overlay .message-text{color:#fff}
#gift-detail-overlay .overlay .gift-item{float:right;width:190px;margin:0 0 30px 60px}
.lang-rtl #gift-detail-overlay .overlay .gift-item{float:left;margin:0 60px 30px 0}
.dark #gift-detail-overlay .overlay .gift-item ul{color:#a6a6ab}
.dark #gift-detail-overlay .overlay .gift-item .title-line{color:#fff}
#gift-detail-overlay .overlay .overlay-actions:before{content:"";display:block;clear:both;height:0}
#gift-detail-overlay .overlay .overlay-actions{margin-top:25px}
.dark .manageGifts .button.form.emphasized{background-color:#67636d;border-top:#67636d;border-bottom:#67636d}
.manageSeasonPasses.page{background:0;color:#404040}
.manageSeasonPasses section{padding-bottom:0;min-height:128px;position:relative}
.season-passes-container,.season-passes-instructions{-webkit-transition:opacity 300ms ease;opacity:0}
.season-passes-container.visible,.season-passes-instructions.visible{opacity:1}
.season-passes-instructions{margin-top:20px}
.manageSeasonPasses .instruction{margin-bottom:12px;width:800px}
.manageSeasonPasses .instruction.incomplete-multi-pass,.manageSeasonPasses .season-passes-instructions{display:none}
.season-pass-item{display:-webkit-box;padding-top:10px;padding-bottom:20px}
.season-pass-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}
.season-pass-item .info{-webkit-box-flex:1;margin-right:20px}
ul.passes-list{padding:0}
.season-pass-item .sub-info{font-size:12px;margin-top:5px}
.season-pass-item a.sub-info{display:inline-block}
.season-pass-item div.checkbox+div.checkbox{margin-top:10px}
@media (prefers-dark-interface){.manageSeasonPasses.page{ color:rgba(255,255,255,.85)}
.season-pass-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}
.season-pass-item .sub-info,.season-pass-item .choices .checkbox span{color:rgba(255,255,255,.55)}
}
.managePreOrders.page{background:0}
.managePreOrders .instruction{padding-bottom:20px}
.managePreOrders section{position:relative;padding:15px 0 24px;min-height:128px}
.preorders-container{-webkit-transition:opacity 300ms ease;opacity:0}
.preorders-container.visible{opacity:1}
.managePreOrders .pre-order-list .pre-order-item:not(:first-child){margin-top:15px}
.managePreOrders .pre-order-name a{color:#404040}
.managePreOrders .pre-order-details li{color:#6d6d72}
.managePreOrders .pre-order-item{display:-webkit-box}
.managePreOrders .pre-order-item .pre-order-details{-webkit-box-flex:1}
.managePreOrders .pre-order-date{font-size:12px}
.managePreOrders .available{color:#0c3}
.account button.pre-order-cancel{margin-right:0;margin-top:15px}
.managePreOrders div.artwork-container{margin-right:10px;text-align:center}
.manageRecommendations.page{background:0}
.manageRecommendations section{position:relative;padding:15px 0 24px;min-height:128px;margin:0}
.purchase-recommendations{-webkit-transition:opacity 300ms ease;opacity:0}
.purchase-recommendations.visible{opacity:1}
.manageRecommendations .isUsingGenius,.notUsingGenius{display:none}
.manageRecommendations .isUsingGenius.show,.notUsingGenius.show{display:block}
.lang-rtl .manageRecommendations.account .secure-connection{float:left;padding-right:14px;padding-left:unset}
.lang-rtl .manageRecommendations.account .secure-connection::before{padding-right:unset;margin-left:5px}
.lang-rtl section.manage-recommendations .recommendations-content{margin-left:unset;margin-right:40px}
.lang-rtl .manageRecommendations.account nav{text-align:left}
.lang-rtl .manageRecommendations.account .nav-button.cancel{margin-right:unset;margin-left:10px}
.lang-rtl .manageRecommendations input[type="checkbox"]+label{margin-left:unset;margin-right:2px}
section.manage-recommendations .subsection h2{padding-bottom:20px;font-weight:600}
section.manage-recommendations #geniusRecommendationsSection h2{padding-top:20px}
section.manage-recommendations p.instruction{margin-bottom:15px;max-width:720px;line-height:1.5em}
section.manage-recommendations .recommendations-content{margin-left:40px;margin-bottom:30px}
.lang-rtl section.manage-recommendations .recommendations-content{margin-left:unset;margin-right:40px}
section.manage-recommendations .recommendations-content.purchase{margin-bottom:9px}
section.manage-recommendations .recommendations-content.genius{width:360px;min-height:215px}
section.manage-recommendations .genius-info{margin-top:30px}
section.manage-recommendations .nav-button.genius{display:block;margin-top:17px}
section.manage-recommendations .learn-more{color:#3a79c6}
section.manage-recommendations .genius-recommendations{background-image:url(frameworks-dt6/images/finance/genius_itunes_library.png);background-repeat:no-repeat;background-position:510px 20px;background-size:358px 253px}
.subsection.purchase-recommendations{min-height:100px;visibility:hidden;padding:0}
@media only screen and (-webkit-min-device-pixel-ratio: 2){section.manage-recommendations .genius-recommendations{ background-image:url(frameworks-dt6/images/finance/genius_itunes_library_2x.png)}
}
@media (prefers-dark-interface){section.manage-recommendations .learn-more{ color:#0884ff}
section.manage-recommendations .button-link:hover{text-decoration:none}
section.manage-recommendations .nav-button.genius{background:#67636d;color:rgba(255,255,255,.85)}
}
