.bk-hero{--bk-red:#b72a1c;--bk-red-hover:#d63224;--bk-ink:#1a1a1a;--bk-line:#333;--bk-muted:#9ca3af;--bk-soft:#d4d4d4;color:#fff;background:var(--bk-ink)}.bk-hero__inner{max-width:min(1600px,100%);margin:0 auto;padding:0 clamp(16px,4vw,56px)}brikamp-hero-slider{display:block;position:relative}.bk-hero__viewport{position:relative;overflow:hidden}.bk-hero__track{position:relative}.bk-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease-out}.bk-hero__slide.is-active{position:relative;inset:auto;opacity:1;visibility:visible;pointer-events:auto}.bk-hero__text{padding:32px 4px 28px;display:flex;flex-direction:column}.bk-hero__eyebrow{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.2em;color:var(--bk-muted);text-transform:uppercase}.bk-hero__accent{width:24px;height:2px;background:var(--bk-red);display:inline-block}.bk-hero__title{margin:14px 0 0;font-size:clamp(42px,7.6vw,88px);line-height:1;font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.bk-hero__title span{color:var(--bk-red)}.bk-hero__prod{margin-top:20px;font-size:clamp(24px,3.4vw,38px);font-weight:700;letter-spacing:.005em;line-height:1.15}.bk-hero__desc{margin:10px 0 0;font-size:16px;line-height:1.55;color:#e8e8e8;max-width:600px;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.bk-hero__price{margin-top:16px;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px;font-variant-numeric:tabular-nums}.bk-hero__price-now{font-size:clamp(38px,5.6vw,60px);font-weight:800;line-height:1;color:var(--bk-red);letter-spacing:-.02em}.bk-hero__price-old{font-size:clamp(18px,2.2vw,26px);font-weight:500;color:var(--bk-muted);text-decoration:line-through;line-height:1}.bk-hero__save-badge{padding:6px 8px;background:var(--bk-red);color:#fff;border-radius:3px;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1}.bk-hero__inst{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--bk-soft);font-variant-numeric:tabular-nums}.bk-hero__actions{margin-top:auto;padding-top:22px;display:flex;flex-wrap:wrap;gap:10px}.bk-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 20px;border-radius:4px;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .22s ease-out,background-color .22s,color .22s;font-family:inherit}.bk-hero__btn:hover{transform:translateY(-2px)}.bk-hero__btn--red{background:var(--bk-red);color:#fff}.bk-hero__btn--red:hover{background:var(--bk-red-hover);color:#fff}.bk-hero__btn--red.is-added{background:#fff;color:var(--bk-ink)}.bk-hero__btn--ghost{background:transparent;color:#fff;border-color:#fff}.bk-hero__btn--ghost:hover{background:#fff;color:var(--bk-ink)}.bk-hero__media{position:relative;background:#222;overflow:hidden;aspect-ratio:4/5}.bk-hero__img,.bk-hero__img-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#222}.bk-hero__badges,.bk-hero__strip{display:none!important}.bk-hero__nav{display:flex;align-items:center;gap:12px;padding:14px 0 20px}.bk-hero__navbtn{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;color:#fff;border:1px solid #555;border-radius:4px;cursor:pointer;transition:background-color .2s}.bk-hero__navbtn:hover{background:#ffffff14}.bk-hero__navbtn--red{background:var(--bk-red);border-color:var(--bk-red)}.bk-hero__navbtn--red:hover{background:var(--bk-red-hover);border-color:var(--bk-red-hover)}.bk-hero__dots{flex-grow:1;display:flex;gap:8px}.bk-hero__dot{flex-grow:1;height:44px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center}.bk-hero__dot-bar{width:100%;height:3px;background:#555;display:block;transition:background-color .22s}.bk-hero__dot.is-active .bk-hero__dot-bar{background:var(--bk-red)}.bk-hero__counter{width:64px;flex-shrink:0;text-align:right;font-size:16px;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#fff}.bk-hero__empty{padding:40px 0;color:#e8e8e8;font-size:15px;text-align:center}.bk-hero__btn:focus-visible,.bk-hero__navbtn:focus-visible,.bk-hero__dot:focus-visible{outline:2px solid var(--bk-red);outline-offset:3px}@media(prefers-reduced-motion:reduce){.bk-hero__slide,.bk-hero__btn{transition:none}.bk-hero__btn:hover{transform:none}}@media(max-width:899px){.bk-hero__inner{padding:24px clamp(16px,4vw,32px) 8px}.bk-hero__slide{grid-template-rows:auto auto;gap:24px}.bk-hero__media{order:0;aspect-ratio:4/5;max-height:70vh}.bk-hero__text{order:1;padding:0}.bk-hero__actions .bk-hero__btn{flex-grow:1;justify-content:center}}@media(min-width:900px){.bk-hero__inner{padding:48px clamp(20px,3.6vw,56px) 20px}.bk-hero__slide{grid-template-columns:1.1fr 1fr;gap:56px;align-items:stretch}.bk-hero__text{padding:8px 0;min-height:600px}.bk-hero__media{aspect-ratio:auto;height:100%;min-height:600px}.bk-hero__nav{padding:20px 0 32px}}@media(min-width:1200px){.bk-hero__text,.bk-hero__media{min-height:660px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brikamp-hero-slider.css.map */
