/*////// xcyaab //////*/

.wwxcyaabww {display: none;}  .vvxcyaabvv {display: flex;} .xeyaabbb .uscfont {text-align: center;}

.xcyaab > div:nth-child(1) p {color: white;}
.xcyaab > div:nth-child(2) p {color: white;}

.xcyaab > div > div:nth-child(1) a {margin-top: 1.5rem; margin-bottom: 1.5rem;} 
.xcyaab > div > div:nth-child(1) {width: 100%;}
.xcyaab > div { border: 0.0625rem solid white; border-left: none; border-top: none; border-right: none; }


.xcyaab > div > div:nth-child(2) > div div { margin-top: 0.75rem; margin-bottom: 0.75rem; }
.xcyaab > div > div:nth-child(2) > div:nth-child(1) {
    width: 100%; padding-top: 0.75rem; padding-bottom: 0.75rem; max-height: 16.5rem; overflow: scroll; 
}

.xcyaab > div > div:nth-child(2) > div:nth-child(1) { 
    border: 0.0625rem solid rgb(209, 209, 209); border-top: none; border-left: none; border-right: none; 
}
.xcyaab > div > div:nth-child(2) > div:nth-child(2) {justify-content: center; margin-top: 1rem; color: #962525;}
.xbyaa .xcyaab > div > div:nth-child(2) > div:nth-child(2) .uscfont {color: #962525;}

.xcyaab > div > div:nth-child(2) > div:nth-child(1)::-webkit-scrollbar { display: none; }

.xcyaab > div > div:nth-child(2) > div:nth-child(1) { -ms-overflow-style: none; scrollbar-width: none; }



/*////// xcycbb //////*/ 

.xgycbaccaa {height: 1.25rem; width: 1.5rem;} .xdycbac {margin-right: 1.5rem;}

.wwxcycbbww {display: none;}  .vvxcycbbvv {display: flex;} .xeycbbbb .uscfont {text-align: center;}


.xcycbb > div {position: relative;}  

.xcycbb > div > div:nth-child(2) { 
  position: absolute; top: 2.125rem;   min-width: 18rem; background-color: rgb(248, 248, 248); 
  max-height: 18rem; overflow: scroll; padding-top: 0rem; padding-bottom: 0rem; 
}

.xcycbb > div > div:nth-child(2) > div {position: relative; width: 100%; height: 100vh; justify-content: center; }

.xcycbb > div > div:nth-child(2) > div > div:nth-child(1) {  
  position: absolute; top: 0rem;   min-width: 18rem; background-color: rgb(248, 248, 248); 
  max-height: 18rem; overflow: scroll; padding-top: 0rem; padding-bottom: 0rem; 
  padding-bottom: 4rem; padding-top: 1rem;
}

.xcycbb > div > div:nth-child(2) > div > div:nth-child(1) > div { padding-bottom: 1rem; padding-top: 1rem; }

.xcycbb > div > div:nth-child(2) > div > div:nth-child(2) { 
  position: absolute; bottom: 0rem; background-color: rgb(248, 248, 248); 
  padding-top: 1.25rem; padding-bottom: 1.25rem; width: 100%; justify-content: center;
  border: 0.0625rem solid rgb(209, 209, 209); border-bottom: none; border-left: none; border-right: none; 
}

.xcycbb > div > div:nth-child(2) > div > div:nth-child(2) .uscfont { color: #962525;}


.xcycbb > div > div:nth-child(2) > div > div:nth-child(1)::-webkit-scrollbar { display: none; }
.xcycbb > div > div:nth-child(2)::-webkit-scrollbar { display: none; } 

.xcycbb > div > div:nth-child(2) > div > div:nth-child(1) { -ms-overflow-style: none; scrollbar-width: none; } 
.xcycbb > div > div:nth-child(2) { -ms-overflow-style: none; scrollbar-width: none; } 

.catslct, .brndslct, .deskslct {font-weight: bold;} .zzxcyaabzz .slctcat, .zzxcyaabzz .slctbrnd, .zzxcyaabzz .mobslct {color: #962525;}


/* .xcycbb > div > div:nth-child(2)::before {
    content: ""; position: absolute; top: -4%; left: 50%; margin-left: -5px; border-width: 0.5rem;
    border-style: solid; border-color: transparent transparent rgb(226, 226, 226) transparent; 
}   */


