/* V12 — subdued noble aubergine, not neon pink. Public store only. */
:root{--pim-purple:#39263F;--pim-plum:#130D19;--pim-gold:#DDBB87}
body:not(.panel-light){
 background-color:#08070B!important;
 background-image:
 linear-gradient(180deg,rgba(8,6,12,.66),rgba(15,10,20,.56)),
 url('/static/pim-waves-v9.webp')!important;
 background-position:center top,center top!important;
 background-size:cover,100% auto!important;
 background-repeat:no-repeat,repeat-y!important;
}
body:not(.panel-light) .pim-v6-header{
 background:linear-gradient(90deg,#100C16,#21162B 50%,#100C16)!important;
 border-bottom:1px solid rgba(172,139,184,.32)!important;
}
body:not(.panel-light) .pim-v6-header nav a:hover,
body:not(.panel-light) .pim-v6-header nav a:focus-visible,
body:not(.panel-light) .pim-v6-header .nav-actions a:hover{
 color:#F0DDEB!important;text-shadow:0 0 12px rgba(174,126,192,.45)!important;
}
body:not(.panel-light) #faq{background:transparent!important}
body:not(.panel-light) #faq .pim-faq-row-v12{
 border-bottom:1px solid rgba(196,166,203,.22);
 background:transparent!important;
}
body:not(.panel-light) #faq .pim-faq-trigger-v12{
 display:flex!important;align-items:center!important;justify-content:space-between!important;
 gap:16px;width:100%;min-height:72px;text-align:left;
 border:0!important;background:transparent!important;box-shadow:none!important;
 color:#F6EEF5!important;padding:18px 8px 18px 0!important;
 font:500 clamp(15px,1.15vw,19px)/1.45 Manrope,Arial,sans-serif!important;
 cursor:pointer;position:relative;z-index:3;
}
body:not(.panel-light) #faq .pim-faq-trigger-v12:hover{color:#EBCDEB!important}
body:not(.panel-light) #faq .pim-faq-trigger-v12:focus-visible{outline:2px solid #BC99C8;outline-offset:3px;border-radius:3px}
body:not(.panel-light) #faq .pim-faq-symbol-v12{flex:none;color:#DDBB87;font-size:25px;font-weight:400}
body:not(.panel-light) #faq .pim-faq-answer-v12{padding:0 30px 24px 0;color:#D7CBD9;line-height:1.75}
body:not(.panel-light) #faq .pim-faq-answer-v12[hidden]{display:none!important}
body:not(.panel-light) #faq .pim-faq-answer-v12 p{margin:0;color:inherit;line-height:inherit}
@media(max-width:720px){body:not(.panel-light) #faq .pim-faq-trigger-v12{min-height:62px;font-size:15px!important}}

/* HOTFIX FAQ CLICK */
body:not(.panel-light) #faq,
body:not(.panel-light) #faq *{
  pointer-events:auto;
}
body:not(.panel-light) #faq::before,
body:not(.panel-light) #faq::after,
body:not(.panel-light) .pim-preorder-faq::before,
body:not(.panel-light) .pim-preorder-faq::after{
  pointer-events:none !imp ; echo "WinSCP: this is end-of-file:$?"
