/* CS TUCUMAN · TIENDA V32.2 · CADA PRODUCTO SU CUADRO */
.cst290-category-grid{grid-template-columns:1fr!important;gap:34px!important}
.cst290-category{
 padding:0!important;border:0!important;background:transparent!important;border-radius:0!important
}
.cst290-category>header{margin:0 0 7px!important;padding:0!important;border:0!important}
.cst290-category>header ion-icon{width:42px!important;height:42px!important;padding:8px!important;border:1px solid #222!important;border-radius:10px!important;background:#050505!important}
.cst290-category>header h2{font-size:28px!important}
.cst290-category>p{max-width:700px!important;margin:0 0 17px!important;color:#858585!important;font-size:10px!important}
.cst290-options{
 display:grid!important;
 grid-template-columns:repeat(3,minmax(0,1fr))!important;
 gap:10px!important
}
.cst290-base,.cst290-option{
 position:relative!important;
 min-height:145px!important;
 margin:0!important;
 padding:16px!important;
 box-sizing:border-box!important;
 display:flex!important;
 align-items:stretch!important;
 justify-content:center!important;
 flex-direction:column!important;
 gap:9px!important;
 border:1px solid #1d1d1d!important;
 border-radius:11px!important;
 background:#030303!important;
 overflow:hidden!important
}
.cst290-base:before,.cst290-option:before{
 content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:999px;background:#ff7a00;opacity:.55
}
.cst290-category.admin .cst290-option:before{background:#27cbd1}
.cst290-category.resources .cst290-option:before{background:#7b68ff}
.cst290-option.featured{
 border-color:#543217!important;
 background:radial-gradient(circle at 90% 0%,rgba(255,122,0,.08),transparent 30%),#050301!important
}
.cst290-base>span,.cst290-option .name small{color:#666!important;font-size:6.5px!important;font-weight:800!important}
.cst290-base>b,.cst290-option .name b{color:#fff!important;font-size:18px!important}
.cst290-base>em{margin-top:auto;color:#ff8420!important;font-size:10px!important;font-style:normal!important;font-weight:900!important}
.cst290-option>strong{margin-top:auto;color:#fff!important;font-size:15px!important}
.cst290-option>a,.cst290-option>em{
 min-height:39px!important;padding:0 11px!important;display:flex!important;align-items:center!important;justify-content:center!important;
 border:1px solid #252525!important;border-radius:8px!important;background:#070707!important;color:#ddd!important;text-decoration:none!important;
 font-size:7.5px!important;font-weight:900!important;font-style:normal!important
}
.cst290-option.featured>a{border-color:#ff7a00!important;background:#ff7a00!important;color:#050505!important}
.cst290-option .review{color:#ffbd6e!important}.cst290-option .active{color:#64d394!important}
.cst290-none{grid-column:1/-1;padding:28px!important;border:1px dashed #1b1b1b!important;border-radius:10px!important;background:#020202!important;color:#666!important;text-align:center!important}
.cst320-faq summary{font-size:12px!important}.cst320-faq details p{font-size:11px!important}
@media(max-width:900px){.cst290-options{grid-template-columns:1fr 1fr!important}}
@media(max-width:580px){.cst290-options{grid-template-columns:1fr!important}.cst290-base,.cst290-option{min-height:130px!important}}
