.owl-box-slider-wrap{width:100%;overflow:hidden}.owl-bs-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.owl-bs-controls{display:flex;gap:10px;align-items:center}.owl-bs-controls--standalone{display:flex;justify-content:flex-end;margin-bottom:16px}.owl-bs-btn{width:42px;height:42px;border-radius:50%;border:none;background:var(--owl-bs-accent);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--owl-bs-transition),transform .15s ease,box-shadow .2s ease;padding:0}.owl-bs-btn:hover{background:#228a71;transform:scale(1.08);box-shadow:0 4px 14px rgba(43,168,138,.35)}.owl-bs-btn:active{transform:scale(.95)}.owl-bs-btn:disabled{background:#c8c8c8;cursor:default;transform:none;box-shadow:none}.owl-bs-btn:focus-visible{outline:2px solid var(--owl-bs-accent);outline-offset:3px}.owl-bs-viewport{overflow:hidden;width:100%}.owl-bs-track{display:flex;gap:var(--owl-bs-gap);transition:transform var(--owl-bs-transition);will-change:transform}.owl-bs-slide{flex:0 0 calc(( 100% - var(--owl-bs-gap) * ( var(--owl-bs-cols) - 1 ) ) / var(--owl-bs-cols));min-width:0}.owl-bs-card{display:block;border-radius:var(--owl-bs-radius);border:1px solid #e8e8e8;overflow:hidden;text-decoration:none;color:inherit;background:#fff;transition:box-shadow var(--owl-bs-transition),transform var(--owl-bs-transition)}.owl-bs-card:hover{box-shadow:0 8px 28px rgba(0,0,0,.1);transform:translateY(-3px)}.owl-bs-card-img{width:100%;aspect-ratio:1/1;background:#f3f3f3;overflow:hidden;border-radius:var(--owl-bs-radius) var(--owl-bs-radius) 0 0}.owl-bs-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.owl-bs-card:hover .owl-bs-card-img img{transform:scale(1.04)}.owl-bs-no-img{display:block;width:100%;height:100%;background:#ebebeb}.owl-bs-card-body{padding:14px 16px 16px}.owl-bs-card-title{font-size:1rem;font-weight:600;color:#1a1a1a;margin:0;line-height:1.35}@media (max-width:1024px){.owl-box-slider-wrap{--owl-bs-cols:3}}@media (max-width:700px){.owl-box-slider-wrap{--owl-bs-cols:2}.owl-bs-title{font-size:1.25rem}}@media (max-width:440px){.owl-box-slider-wrap{--owl-bs-cols:1}}