.container-xl{width:100%;margin-right:auto;margin-left:auto}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.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>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;margin-top:var(--bs-gutter-y);padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}.g-3{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.col-6{flex:0 0 auto;width:50%}.col-12{flex:0 0 auto;width:100%}.p-4{padding:1.5rem!important}@media (min-width:576px){.col-sm-4{flex:0 0 auto;width:33.33333333%}}@media (min-width:768px){.col-md-3{flex:0 0 auto;width:25%}}@media (min-width:992px){.col-lg-2{flex:0 0 auto;width:16.66666667%}}

.home-catalog-header{gap:16px;flex-wrap:wrap;align-items:center}.home-catalog-order{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.84rem}.home-catalog-order label{white-space:nowrap}.home-catalog-order select{-webkit-appearance:none;appearance:none;box-sizing:border-box;min-width:168px;max-width:100%;border:1px solid var(--border,rgba(255,255,255,.18));border-radius:12px;background-color:var(--card,#1c1121);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23cbbbd0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;color:var(--text,#f9f0f6);padding:11px 44px 11px 15px;font:inherit;line-height:1.35;cursor:pointer}.home-catalog-order select option{background:#211425;color:#f0e8f5}.home-catalog-order select:focus-visible{outline:2px solid var(--rose,#f23885);outline-offset:3px}@media(max-width:600px){.home-catalog-header{align-items:center}.home-catalog-order{max-width:100%}.home-catalog-order select{min-width:135px}}@media(max-width:360px){.home-catalog-order{width:100%}.home-catalog-order select{flex:1;min-width:0}}
