.bc-tools-cases{background:var(--color-neutral-cream-1)}.bc-tools-cases__inner{width:min(100%,var(--container-max));margin:0 auto;padding:64px;display:flex;flex-direction:column;align-items:center;gap:var(--space-8)}.bc-tools-cases__header{display:flex;flex-direction:column;align-items:center;gap:var(--space-5);max-width:900px;width:100%;text-align:center}.bc-tools-cases__title{margin:0;color:var(--color-neutral-dark);font-family:var(--font-heading);font-size:var(--text-h2);font-weight:var(--fw-extrabold);line-height:var(--lh-snug);letter-spacing:var(--ls-normal)}.bc-tools-cases__text{margin:0;color:var(--color-text-ui-body);font-family:var(--font-primary);font-size:var(--text-p3);font-weight:var(--fw-regular);line-height:var(--lh-normal);letter-spacing:var(--ls-normal)}.bc-tools-cases__carousel{display:flex;flex-direction:column;gap:var(--space-10);width:100%}.bc-tools-cases__track{display:flex;gap:var(--space-10);align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.bc-tools-cases__track::-webkit-scrollbar{display:none}.bc-tools-cases__track.is-jumping{scroll-behavior:auto!important}.bc-tools-cases__item{flex:0 0 calc((100% - 2 * var(--space-10)) / 3);min-width:0;scroll-snap-align:start;box-sizing:border-box}.bc-tcase{display:flex;flex-direction:column;gap:var(--space-6);width:100%}.bc-tcase__media{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden;background:var(--color-neutral-cream-3)}.bc-tcase__image,.bc-tcase__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.bc-tcase__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);width:100%}.bc-tcase__title{margin:0;color:var(--color-neutral-dark);font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--fw-bold);line-height:var(--lh-reading);letter-spacing:var(--ls-normal)}.bc-tcase__avatar{display:flex;flex-direction:column;align-items:flex-start}.bc-tcase__name{margin:0;color:var(--color-neutral-dark);font-family:var(--font-primary);font-size:var(--text-p4);font-weight:var(--fw-semibold);line-height:var(--lh-normal);letter-spacing:var(--ls-normal)}.bc-tcase__role{margin:0;color:var(--color-neutral-dark);font-family:var(--font-primary);font-size:var(--text-p4);font-weight:var(--fw-regular);line-height:var(--lh-normal);letter-spacing:var(--ls-normal)}.bc-tools-cases__controls{display:flex;align-items:center;justify-content:space-between;width:100%}.bc-tools-cases__dots{display:flex;align-items:center;gap:var(--space-2)}.bc-tools-cases__dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:var(--color-accent-ui);opacity:.16;cursor:pointer;transition:opacity var(--transition-base)}.bc-tools-cases__dot.is-active{opacity:1}.bc-tools-cases__dot:focus-visible{outline:2px solid var(--color-accent-ui);outline-offset:3px}.bc-tools-cases__arrows{display:flex;gap:15px;align-items:flex-start}.bc-tools-cases__arrow{display:flex;align-items:center;justify-content:center;padding:var(--space-3);border:none;border-radius:var(--radius-full);background:var(--color-brown-op-160);color:var(--color-neutral-dark);cursor:pointer;transition:background var(--transition-base)}.bc-tools-cases__arrow svg{display:block;width:24px;height:24px}.bc-tools-cases__arrow:hover{background:var(--color-brown-op-300)}.bc-tools-cases__arrow:focus-visible{outline:2px solid var(--color-accent-ui);outline-offset:2px}@media screen and (max-width:989px){.bc-tools-cases__inner{padding:var(--space-12) var(--space-10)}.bc-tools-cases__title{font-size:var(--text-h3)}.bc-tools-cases__item{flex-basis:calc((100% - var(--space-10)) / 2)}.bc-tools-cases__arrows{display:none}.bc-tools-cases__controls{justify-content:center}}@media screen and (max-width:749px){.bc-tools-cases__inner{padding:var(--space-10) var(--container-px);gap:28px}.bc-tools-cases__carousel{gap:28px}.bc-tools-cases__header{gap:var(--space-3)}.bc-tools-cases__title{font-size:34px}.bc-tools-cases__track{gap:var(--space-6)}.bc-tools-cases__item{flex:0 0 320px}.bc-tcase{gap:var(--space-5)}.bc-tcase__body{gap:var(--space-2)}.bc-tools-cases__controls{justify-content:space-between}.bc-tools-cases__arrows{display:flex}}@media(prefers-reduced-motion:reduce){.bc-tools-cases__track{scroll-behavior:auto}.bc-tools-cases__dot,.bc-tools-cases__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/bc-tools-cases.css.map */
