/*!
 * Minimal Bootstrap grid subset for china-mic.com.
 * Keeps only layout utilities used by the catalog page.
 */
*,::after,::before{box-sizing:border-box}
.container{width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}
@media (min-width:576px){.container{max-width:540px}}
@media (min-width:768px){.container{max-width:720px}}
@media (min-width:992px){.container{max-width:960px}}
@media (min-width:1200px){.container{max-width:1140px}}
@media (min-width:1400px){.container{max-width:1320px}}
.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}
.g-4{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}
@media (min-width:768px){.col-md-6{flex:0 0 auto;width:50%}}
@media (min-width:992px){.col-lg-3{flex:0 0 auto;width:25%}.col-lg-9{flex:0 0 auto;width:75%}}
@media (min-width:1200px){.col-xl-4{flex:0 0 auto;width:33.33333333%}}
