.bc-banner__inner{display:flex;flex-direction:column;align-items:center;gap:2rem}.bc-banner__media{position:relative;width:100%;margin:0 auto;overflow:hidden;border-radius:var(--media-radius, 12px);background:rgba(var(--color-foreground),.04)}.bc-banner--full .bc-banner__media{max-width:none;border-radius:0}.bc-banner__media picture{display:block;width:100%;height:100%}.bc-banner__img,.bc-banner__placeholder{display:block;width:100%;height:100%;object-fit:cover}.bc-banner__text{width:100%;max-width:72rem;text-align:center}.bc-banner--align-left .bc-banner__text{text-align:left;margin-left:0;margin-right:auto}.bc-banner--full .bc-banner__text{max-width:none}.bc-banner--full.bc-banner--align-left .bc-banner__text{text-align:left}.bc-banner__heading{margin:0}.bc-banner__caption{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.6;color:rgb(var(--color-foreground))}.bc-banner__caption:not(:first-child){margin-top:1.2rem}.bc-banner__caption>*:first-child{margin-top:0}.bc-banner__caption>*:last-child{margin-bottom:0}.bc-banner--align-center .bc-banner__caption p{margin-left:auto;margin-right:auto}@media screen and (min-width:750px){.bc-banner__inner{gap:2.4rem}.bc-banner__caption{font-size:1.8rem}}.color-scheme-5{--bc-muted: #4C5F66}.bc-grid__heading{margin:0 0 2.4rem;text-align:center}.bc-grid__list{display:grid;grid-template-columns:repeat(var(--bc-grid-cols-mobile, 1),minmax(0,1fr));gap:var(--bc-grid-gap, 16px)}.bc-grid__item{min-width:0}.bc-grid__link{display:block;color:inherit;text-decoration:none}.bc-grid__media{position:relative;width:100%;overflow:hidden;border-radius:var(--media-radius, 12px);background:rgba(var(--color-foreground),.04)}.bc-grid__img,.bc-grid__placeholder{display:block;width:100%;height:100%;object-fit:cover}.bc-grid__caption{margin:1.2rem 0 0;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;line-height:1.5;text-align:center;color:var(--bc-text, #4c5f66)}.color-scheme-3 .bc-grid__caption,.color-scheme-4 .bc-grid__caption{color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.bc-grid__heading{margin-bottom:3.2rem}.bc-grid__list{grid-template-columns:repeat(var(--bc-grid-cols-desktop, 2),minmax(0,1fr))}}.bc-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;width:100%;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:rgb(var(--color-background));border-top:1px solid var(--bc-border, #e6e2dc);transform:translateY(100%);transition:transform .25s ease;will-change:transform}.bc-sticky[hidden],body.overflow-hidden-mobile .bc-sticky,body.overflow-hidden-tablet .bc-sticky,body.overflow-hidden .bc-sticky{display:none}.bc-sticky--visible{transform:translateY(0)}.bc-sticky__inner{display:flex;align-items:center;gap:1.2rem;max-width:120rem;margin:0 auto}.bc-sticky__image{flex:0 0 auto;width:56px;height:56px;overflow:hidden;border-radius:12px}.bc-sticky__img{display:block;width:56px;height:56px;object-fit:cover}.bc-sticky__info{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:.2rem}.bc-sticky__title{overflow:hidden;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;line-height:1.3;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--color-foreground))}.bc-sticky__price{font-family:var(--font-body-family);font-size:1.7rem;font-weight:800;line-height:1.1;color:rgb(var(--color-foreground))}.bc-sticky__reassurance{overflow:hidden;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.2;color:rgba(var(--color-foreground),.75);text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:749px){.bc-sticky__image{display:none}}.bc-sticky__button{flex:0 0 auto;min-width:auto;min-height:4.4rem;padding:1.1rem 2.2rem;font-family:var(--font-body-family);font-size:1.5rem;font-weight:800;line-height:1;border-radius:999px;box-shadow:none}body.bc-has-sticky{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}@media screen and (min-width:750px){.bc-sticky__title{font-size:1.6rem}.bc-sticky__price{font-size:2rem}.bc-sticky__button{padding:1.3rem 3.2rem;font-size:1.7rem}}@media screen and (min-width:990px){.bc-sticky--mobile-only{display:none!important}}@media(prefers-reduced-motion:reduce){.bc-sticky{transition:none}}.bc-banner--text-overlay .bc-banner__inner{position:relative;container-type:inline-size}.bc-banner__media .bc-banner__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#0d3844;border-radius:inherit;pointer-events:none}.bc-banner__button{display:inline-block;margin-top:16px;text-decoration:none}.bc-banner__overlay{display:flex}.bc-banner__overlay .bc-banner__text{margin:0;max-width:min(46ch,100%)}@media screen and (max-width:899px){.bc-banner--mobile-text-below .bc-banner__overlay{position:static;padding:16px 0 0;justify-content:center}.bc-banner--mobile-text-below .bc-banner__overlay .bc-banner__text{max-width:none;text-align:center}}@media screen and (min-width:900px){.bc-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:clamp(16px,3cqw,48px);pointer-events:none}.bc-banner__overlay .bc-banner__text{pointer-events:auto;max-width:clamp(30rem,27.6cqw,44.2rem)}.bc-banner__overlay .bc-banner__heading,.bc-banner__overlay .bc-banner__caption,.bc-banner__overlay .bc-banner__caption p{color:#fff}.bc-banner__overlay .bc-banner__heading{font-size:clamp(2.2rem,2.125cqw,3.4rem);margin:0 0 clamp(6px,.5cqw,8px);max-width:none}.bc-banner__overlay .bc-banner__caption{font-size:clamp(1.4rem,1.125cqw,1.8rem)}.bc-banner__overlay .bc-banner__caption p{margin:0;max-width:none}.bc-banner__overlay .bc-banner__button{margin-top:clamp(12px,1cqw,16px)}.bc-banner__overlay--boxed .bc-banner__text{background:#0d3844e0;padding:clamp(14px,1.75cqw,28px) clamp(16px,2cqw,32px);border-radius:var(--text-boxes-radius, 16px);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bc-banner__overlay--top-left{align-items:flex-start;justify-content:flex-start}.bc-banner__overlay--top-center{align-items:flex-start;justify-content:center}.bc-banner__overlay--top-right{align-items:flex-start;justify-content:flex-end}.bc-banner__overlay--middle-left{align-items:center;justify-content:flex-start}.bc-banner__overlay--middle-center{align-items:center;justify-content:center}.bc-banner__overlay--middle-right{align-items:center;justify-content:flex-end}.bc-banner__overlay--bottom-left{align-items:flex-end;justify-content:flex-start}.bc-banner__overlay--bottom-center{align-items:flex-end;justify-content:center}.bc-banner__overlay--bottom-right{align-items:flex-end;justify-content:flex-end}.bc-banner__overlay--top-center .bc-banner__text,.bc-banner__overlay--middle-center .bc-banner__text,.bc-banner__overlay--bottom-center .bc-banner__text{text-align:center}.bc-banner__overlay--top-right .bc-banner__text,.bc-banner__overlay--middle-right .bc-banner__text,.bc-banner__overlay--bottom-right .bc-banner__text{text-align:right}}.bc-footer-note{padding-top:24px;padding-bottom:4px;border-top:1px solid rgba(var(--color-foreground),.15);margin-top:8px}.bc-footer-note__heading{font-size:2rem;margin:0 0 8px}.bc-footer-note__body p{margin:0;font-size:1.7rem;line-height:1.7;max-width:90ch;opacity:.8}.bc-testimonials__heading{margin:0 0 20px;font-family:var(--font-heading-family);font-size:2.6rem;font-weight:800;letter-spacing:-.015em;line-height:1.15;color:var(--bc-bg)}.bc-testimonials .bc-testimonials__heading{color:var(--bc-bg)}.bc-testimonials__list{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:16px;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bc-testimonials__list::-webkit-scrollbar{display:none}.bc-testimonials__item{scroll-snap-align:start;display:flex;flex-direction:column;padding:24px;border:2px solid var(--bc-border);border-radius:16px;background-color:var(--bc-bg)}.bc-testimonials__quote{margin:0 0 20px;padding-left:0;border-left:0;font-family:var(--font-body-family);font-size:1.8rem;font-style:normal;font-weight:500;line-height:1.6;color:var(--bc-text)}.bc-testimonials__quote p{margin:0}.bc-testimonials__quote p+p{margin-top:.8em}.bc-testimonials__meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:auto 0 0;font-family:var(--font-body-family);line-height:1.3}.bc-testimonials__name{font-size:1.6rem;font-weight:700;color:var(--bc-blue)}.bc-testimonials__stars{display:inline-flex;gap:2px;color:var(--bc-red)}.bc-testimonials__star{width:1.05em;height:1.05em}.bc-testimonials__star--empty{opacity:.25}.bc-testimonials__label{flex-basis:100%;margin-top:4px;font-size:1.4rem;font-weight:600;color:var(--bc-muted)}.bc-testimonials__dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.bc-testimonials__dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(var(--color-foreground),.3);cursor:pointer;transition:width .2s ease,background .2s ease}.bc-testimonials__dot.is-current{width:22px;background:rgb(var(--color-foreground))}@media screen and (min-width:750px){.bc-testimonials__heading{margin-bottom:28px;font-size:3.4rem}.bc-testimonials__list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(var(--bc-testimonials-cols, 3),minmax(0,1fr));gap:20px;overflow-x:visible;scroll-snap-type:none}.bc-testimonials__item{padding:28px}.bc-testimonials__quote{font-size:1.9rem}.bc-testimonials__dots{display:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-brawlcat.css.map */
