.bol-packs-catalog{font-family:var(--font-body-family);color:rgb(var(--color-base-text));letter-spacing:0;padding:44px 24px 56px;background:linear-gradient(180deg,#fbeaf3 0%,#fff 310px)}
.bol-packs-catalog__inner{max-width:1100px;margin:auto}
.bol-packs-catalog__heading{margin-bottom:28px;text-align:left}
.bol-packs-catalog__eyebrow{font-size:11px!important;font-weight:600;letter-spacing:.08em!important;margin:0 0 10px!important}
.bol-packs-catalog__heading h1{font-family:var(--font-body-family);font-weight:800!important;font-size:clamp(30px,4vw,42px);line-height:1.2;letter-spacing:-.02em;margin:0 0 10px}
.bol-packs-catalog__heading p{font-size:13px;line-height:1.6;color:rgba(var(--color-base-text),.65);margin:0}
.bol-packs-catalog__grid{display:grid;gap:24px}
.bol-packs-catalog__grid .bol-pack-card{margin:0;min-width:0}
.bol-packs-catalog__browse{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:26px;font-size:12px;font-weight:500;color:rgb(var(--color-base-text));text-underline-offset:4px}
.bol-packs-catalog__empty{padding:26px;border:1px solid rgba(var(--color-base-accent-1),.4);border-radius:18px;background:#fff;font-size:14px}
@media(min-width:990px){.bol-packs-catalog__grid.has-many{grid-template-columns:repeat(2,minmax(0,1fr))}.has-many .bol-pack-card{grid-template-columns:130px minmax(0,1fr);gap:18px}.has-many .bol-pack-card__image{max-width:130px}.has-many .bol-pack-link{grid-column:2;justify-self:start}}
@media(max-width:749px){.bol-packs-catalog{padding:30px 16px 40px}.bol-packs-catalog__heading{margin-bottom:22px}.bol-packs-catalog__grid{gap:18px}.bol-packs-catalog .bol-pack-card{padding:16px}}
