body{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

/** CSS Style Columns Product Page **/
.padded-boxes {display:flex; flex-wrap:wrap;gap:2rem;}

/* boxes */
.padded-boxes > * {width: 100%;background: #0c051a;border-radius: .4rem;}

/* headings */
.padded {font-size: 14px;color: #c3c1c1;}
.padded-boxes .heading {background: #2f1557;margin: 0;padding: 0.5rem 1.0rem;border-top-left-radius: .4rem;border-top-right-radius: .4rem;font-size: 18px;color: #c3c1c1;}

/* padded content */
.padded-boxes .padded {padding: 1rem 1rem;font-size: 14px;color: #c3c1c1;}

/* Padded Img **/
.padded img {width: 13.2px;}
.desc-logo {width: 40px;margin-top: -7px;pointer-events: none;float:auto !imortant;}

.content-spacer {padding: 10px 0;}

/* tablet breakpoint */
@media (min-width:768px) {
.padded-boxes > * {width:calc((100% - 4rem) / 3);}
}
  
/** Grid Tables **/
  
/* grid container */
.right-sidebar-grid { grid-template-areas: 'header' 'main-content';margin: 25px 0;}

/* general column padding */
.right-sidebar-grid > * { padding: 0.3rem;}

/* assign columns to grid areas */
.right-sidebar-grid > .header { grid-area: header; background: #2f1557;border-radius: 5px 5px 0px 0px;font-weight:700;color:#c3c1c1;}
.right-sidebar-grid > .main-content { grid-area: main-content; background: #0c051a;color: #c3c1c1;font-size: 14px;}
.right-sidebar-grid > .footer { grid-area: footer; }

/* tablet breakpoint */
@media (min-width:768px) {
/* .right-sidebar-grid { grid-template-columns: repeat(3, 1fr); grid-template-areas: 'header'  'main-content'}**/
}