.qbms-wrap{--qbms-min:250px;--qbms-gap:26px;--qbms-radius:16px;--qbms-bg:#ffffff;--qbms-border:rgba(15, 23, 32, 0.08);--qbms-shadow:0 1px 2px rgba(15, 23, 32, 0.06);--qbms-shadow-hover:0 18px 40px -18px rgba(15, 23, 32, 0.35);--qbms-text:#10161d;--qbms-muted:#6b7681;--qbms-accent:#b3121b;--qbms-metal-1:#e9edf1;--qbms-metal-2:#c6ccd3;box-sizing:border-box;width:100%;max-width:1280px;margin-inline:auto;padding-block:clamp(8px, 2vw, 28px)}.qbms-wrap *,.qbms-wrap *::before,.qbms-wrap *::after{box-sizing:border-box}.qbms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--qbms-min),1fr));gap:var(--qbms-gap);margin:0;padding:0;list-style:none}.qbms-card{position:relative;display:flex;flex-direction:column;background:var(--qbms-bg);border:1px solid var(--qbms-border);border-radius:var(--qbms-radius);overflow:hidden;text-decoration:none;color:var(--qbms-text);box-shadow:var(--qbms-shadow);transition:transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s cubic-bezier(.22,.61,.36,1),opacity .55s ease;opacity:0;transform:translateY(16px);transition-delay:calc(min(var(--i, 0), 10) * 35ms);will-change:transform,opacity}.qbms-card.is-in{opacity:1;transform:none}.qbms-card:hover{transform:translateY(-6px);box-shadow:var(--qbms-shadow-hover);border-color:rgb(15 23 32 / .14)}.qbms-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:linear-gradient(135deg,var(--qbms-metal-1),var(--qbms-metal-2));overflow:hidden}.qbms-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.qbms-card:hover .qbms-card__img{transform:scale(1.06)}.qbms-card__badge{position:absolute;inset-block-start:12px;inset-inline-start:12px;padding:5px 11px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--qbms-accent);border-radius:999px;line-height:1}.qbms-card__badge--product{background:#10161d}.qbms-card__body{display:flex;flex-direction:column;gap:8px;padding:18px 18px 20px;flex:1 1 auto;text-align:start}.qbms-card__title{margin:0;font-size:1.06rem;font-weight:700;line-height:1.3;color:var(--qbms-text)}.qbms-card__title a{color:inherit;text-decoration:none}.qbms-card__title a:hover{color:var(--qbms-accent)}.qbms-card__meta{font-size:.86rem;color:var(--qbms-muted)}.qbms-card__price{font-size:1rem;font-weight:700;color:var(--qbms-text)}.qbms-card__price del{color:var(--qbms-muted);font-weight:500;margin-inline-end:6px}.qbms-btn{margin-block-start:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 18px;border:0;border-radius:10px;background:var(--qbms-btn-bg,#10161d);color:#fff!important;font-size:.92rem;font-weight:600;line-height:1;text-decoration:none!important;cursor:pointer;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.qbms-btn:hover,.qbms-card:hover .qbms-btn{background:var(--qbms-accent);color:#fff!important}.qbms-arrow{display:inline-block;width:15px;height:2px;background:currentColor;position:relative;transition:transform .35s ease}.qbms-arrow::after{content:"";position:absolute;inset-inline-end:0;top:-3px;width:7px;height:7px;border-top:2px solid currentColor;border-inline-end:2px solid currentColor;transform:rotate(45deg);transform-origin:center}.qbms-card:hover .qbms-btn .qbms-arrow{transform:translateX(5px)}.qbms--rtl .qbms-arrow{transform:scaleX(-1)}.qbms--rtl .qbms-card:hover .qbms-btn .qbms-arrow{transform:scaleX(-1) translateX(5px)}.qbms-empty{padding:40px 0;text-align:center;color:var(--qbms-muted)}@media (max-width:480px){.qbms-wrap{--qbms-min:160px;--qbms-gap:16px}.qbms-card__body{padding:14px 14px 16px}.qbms-card__title{font-size:.98rem}}@media (prefers-reduced-motion:reduce){.qbms-card{opacity:1;transform:none;transition:box-shadow .3s ease,border-color .3s ease}.qbms-card:hover{transform:none}.qbms-card__img,.qbms-card:hover .qbms-card__img{transform:none;transition:none}}