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

.theme-picker{display:-webkit-box;position:relative;margin-top:20px;-webkit-box-pack:center;-webkit-box-align:center}
.gifting-theme-picker-page .pick-theme-list{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;height:353px;margin-right:50px;min-width:152px}
.lang-rtl .gifting-theme-picker-page .pick-theme-list{margin-right:unset;margin-left:50px}
.gifting-theme-picker-page .card-themes{display:-webkit-box;-webkit-box-orient:vertical;width:210px;height:353px}
ul.theme-list{border-top:1px solid #d7d7d7;border-bottom:1px solid #fff}
.dark ul.theme-list{border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}
ul.theme-list li{font-size:12px;padding:8px 0;border-bottom:1px solid #d7d7d7;border-top:1px solid #fff;outline:0;cursor:pointer;font-weight:bold;color:#747474}
.dark ul.theme-list li{border-bottom:1px solid rgba(255,255,255,.1);border-top:1px solid transparent;color:#fff}
.dark ul.theme-list li:last-child{border-bottom:1px solid transparent}
ul.theme-list li.selected{color:#217cd0;padding-right:15px;background:url(../../images/finance/selected_theme_check.png) 100% 50% no-repeat}
.lang-rtl ul.theme-list li.selected{padding-right:unset;padding-left:15px;background-position:0 50%}
.dark ul.theme-list li.selected{color:#00a0fc}
ul.theme-art-list li{padding:0;margin-bottom:10px;border-width:1px;border-style:solid;border-color:#d7d7d7;border-radius:3px;background-position:50% -9px;background-repeat:no-repeat;height:50px;outline:0;cursor:pointer}
.dark ul.theme-art-list li{border-color:rgba(255,255,255,.1)}
ul.theme-art-list li.selected{border-width:2px;border-color:#217cd0;background-position:50% -10px}
.dark ul.theme-art-list li.selected{border-color:#00a0fc}
.theme{position:absolute;display:none;opacity:0;box-shadow:0 1px 3px rgba(0,0,0,.5);z-index:0}
.theme.selected{display:block;-webkit-transition:opacity 300ms linear}
.theme-card{width:210px;height:353px;background-repeat:no-repeat;background-size:210px auto;background-image:url(../../images/finance/default_theme_itunes.png)}
.theme-content{position:absolute;top:174px;width:100%;left:0}
.lang-rtl .theme-content{right:0;left:unset}
.theme-content.lockup{margin-top:4px;margin-bottom:0;top:168px}
.theme-amount{width:210px;text-align:center;font-size:26px;color:#434343;text-shadow:inset 0 1px 0 rgba(0,0,0,.78),0 1px 0 #fff}
.gifting-controller .theme-content .lockup-list{margin:5px 20px}
.gifting-controller .theme-content .lockup-list .artwork:not(img):after{box-shadow:none}
.gifting-controller .theme-content .lockup-list img{border:1px solid rgba(0,0,0,.1)}
.theme-content hr{padding:0;border:0;margin:0 20px;height:1px;background-color:rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(255,255,255,.1)}
.theme-message{position:absolute;bottom:29px;left:20px;width:169px;height:118px;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;text-align:center;font-size:10px;line-height:13px;color:#747474;text-shadow:0 1px 0 #fff}
.lang-rtl .theme-message{right:20px;left:unset}
.theme-content.lockup+.theme-message{bottom:27px;height:96px}
.theme-from{position:absolute;bottom:12px;left:20px;width:167px;text-align:center;font-size:10px;line-height:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lang-rtl .theme-form{left:unset;right:20px}
.theme-from span{font-weight:bold}
.theme-content .lockup-list.alt .lockup .lockup-info li:first-child{-webkit-line-clamp:1}
@media only screen and (-webkit-min-device-pixel-ratio: 2){ul.theme-list li.selected{ background:url(../../images/finance/selected_theme_check_2x.png) 100% 50% no-repeat;-webkit-background-size:14px 14px}
}
@media (prefers-dark-interface){ul.theme-list{ border-bottom:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1)}
ul.theme-list li{border-bottom:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.85)}
ul.theme-list li.selected{color:#0884FF}
}
