.rk-piercing-menu{background:#f4f3f0;color:#3a3733}
.rk-piercing-menu .rk-piercing-grid .rk-studio-tile img{aspect-ratio:1/1!important}
.rk-piercing-group-label{cursor:pointer}
.rk-piercing-menu .rk-piercing-grid{padding-bottom:28px!important}
@media(min-width:990px){
  .rk-piercing-menu .rk-piercing-groups{max-width:760px;margin:0 auto;padding:16px 0;list-style:none}
  .rk-piercing-menu .rk-piercing-group-label{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;font-size:18px;color:inherit;text-decoration:none;list-style:none}
  .rk-piercing-menu .rk-piercing-group-label::-webkit-details-marker{display:none}
  .rk-piercing-menu .rk-piercing-group-label .icon{position:static;width:20px;height:20px}
  .rk-piercing-menu .rk-piercing-groups:has(.rk-piercing-group[open])>li:not(:has(.rk-piercing-group[open])){display:none}
  .rk-piercing-menu .rk-piercing-group[open]>.rk-piercing-group-label{display:none}
  .rk-piercing-back{display:flex;align-items:center;gap:12px;width:100%;border:0;background:rgba(0,0,0,.025);padding:16px 22px;cursor:pointer;color:inherit;font:inherit;text-align:left;text-decoration:none}
  .rk-piercing-back .icon{width:20px;height:20px;transform:rotate(180deg)}
  .rk-piercing-panel{outline:none}
}
