.bfc{--red:#f2133c;--white:#fff;--body:#e6e6e6;--border:#2e2e2f;--disabled-text:#7a7a7a;--hover-primary:#fa1240;--hover-outline:#560f1e;--surface:#111112;--check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background:#000;color:var(--white);font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-webkit-hyphens:manual;hyphens:manual;word-break:normal;overflow-wrap:normal;text-align:left;line-height:normal;overflow-x:clip}.bfc *,.bfc *:before,.bfc *:after{box-sizing:border-box;margin:0;padding:0;letter-spacing:normal;text-transform:none}.bfc h1,.bfc h2,.bfc h3,.bfc p{font-family:inherit;color:inherit;font-weight:inherit;line-height:inherit;-webkit-hyphens:manual;hyphens:manual}.bfc img{display:block;max-width:none}.bfc button,.bfc input{font:inherit;color:inherit;background:none;border:0;border-radius:0;box-shadow:none;min-height:0;text-transform:none;letter-spacing:normal}.bfc button{cursor:pointer}.bfc a{color:inherit;text-decoration:none}.bfc ul,.bfc li{list-style:none;margin:0;padding:0}.bfc li:before,.bfc li:after,.bfc li::marker{content:none!important;display:none!important}.bfc :focus-visible{outline:2px solid var(--white);outline-offset:2px}.bfc [hidden]{display:none!important}.bfc .bfc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bfc .bfc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:1px solid var(--red);border-radius:999px;font-size:14px;line-height:18px;font-weight:400;white-space:nowrap;transition:background-color .25s ease-out,box-shadow .25s ease-out}.bfc .bfc-btn svg{flex:none}.bfc .bfc-btn--primary{background:var(--red);color:var(--white)}.bfc .bfc-btn--primary:hover:not(:disabled){background:var(--hover-primary);box-shadow:0 0 24px #f2133c80}.bfc .bfc-btn--outline{color:var(--red)}.bfc .bfc-btn--outline:hover{background:var(--hover-outline)}.bfc .bfc-btn:disabled{opacity:.5;cursor:default}.bfc .bfc-btn[aria-busy=true]{opacity:.7;cursor:progress}.bfc .bfc-tape{height:52px;background:var(--red);overflow:hidden;display:flex;align-items:center;transition:background-color .25s ease-out}.bfc .bfc-tape:hover{background:var(--hover-primary)}.bfc .bfc-tape:focus-visible{outline-offset:-4px}.bfc .bfc-tape__track{display:flex;width:max-content;animation:bfc-tape 24s linear infinite}.bfc .bfc-tape__set{display:flex;align-items:center;gap:40px;padding-right:40px}.bfc .bfc-tape__set img{height:32px;width:auto}@keyframes bfc-tape{0%{transform:translate(0)}to{transform:translate(-50%)}}.bfc .bfc-wrap{max-width:1248px;margin:0 auto;padding:0 24px 64px}.bfc .bfc-crumbs{display:flex;flex-wrap:wrap;gap:8px;padding:24px 0;font-size:14px;line-height:16px;color:var(--body)}.bfc .bfc-crumbs a:hover{color:var(--red)}.bfc .bfc-intro{display:flex;flex-direction:column;gap:12px;padding-top:24px}.bfc .bfc-intro h1{font-size:40px;line-height:40px;font-weight:500}.bfc .bfc-intro p{max-width:760px;font-size:16px;color:var(--body)}.bfc .bfc-toolbar{display:flex;align-items:center;gap:16px;padding-top:20px}.bfc .bfc-field{height:52px;display:flex;align-items:center;background:var(--surface);border:1px solid rgba(255,255,255,.1);border-radius:999px;transition:border-color .25s ease-out}.bfc .bfc-field--search{flex:1;min-width:0;padding:0 20px;gap:8px;border-color:var(--red)}.bfc .bfc-field--search:focus-within{border-color:var(--hover-primary);box-shadow:0 0 0 3px #f2133c40}.bfc .bfc-field--search svg{flex:none;color:var(--white)}.bfc .bfc-field input{flex:1;min-width:0;height:100%;font-size:16px;color:var(--white);outline:none;-webkit-appearance:none;appearance:none}.bfc .bfc-field input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.bfc .bfc-field input::placeholder{color:var(--body);opacity:1}.bfc .bfc-field__clear{width:32px;height:32px;flex:none;margin-right:-8px;border-radius:50%;display:grid;place-items:center;color:var(--white);background:var(--border);transition:background-color .2s ease-out}.bfc .bfc-field__clear:hover{background:var(--red)}.bfc .bfc-sort{position:relative;flex:none}.bfc .bfc-sort__btn{display:flex;align-items:center;gap:15px;padding:1px 0;border-radius:6px;font-size:16px;color:var(--body);transition:color .25s ease-out}.bfc .bfc-sort__btn:hover,.bfc .bfc-sort__btn[aria-expanded=true]{color:var(--white)}.bfc .bfc-sort__btn svg{width:24px;height:24px;flex:none;fill:none;stroke:var(--white);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease-out}.bfc .bfc-sort__btn[aria-expanded=true] svg{transform:rotate(180deg)}.bfc .bfc-menu{position:absolute;z-index:5;right:0;top:calc(100% + 12px);min-width:220px;padding:4px;border-radius:11px;background:var(--surface);border:1px solid rgba(255,255,255,.1);box-shadow:0 16px 40px #0009;display:none;outline:none}.bfc .bfc-menu.is-open{display:block}.bfc .bfc-menu button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:8px;font-size:14px;line-height:16px;text-align:left;color:var(--body);white-space:nowrap}.bfc .bfc-menu button:hover,.bfc .bfc-menu button.is-focus,.bfc .bfc-menu button:focus-visible{background:#f2133c2e;color:var(--white);outline:none}.bfc .bfc-menu button[aria-selected=true]{color:var(--white);font-weight:500}.bfc .bfc-menu button[aria-selected=true]:after{content:"";width:16px;height:16px;flex:none;background:var(--red);-webkit-mask:var(--check) center/contain no-repeat;mask:var(--check) center/contain no-repeat}.bfc .bfc-filter{margin-top:24px;padding:24px;background:var(--surface);border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;gap:16px}.bfc .bfc-filter h2{font-size:18px;font-weight:500}.bfc .bfc-scroller{display:flex;align-items:center;gap:12px}.bfc .bfc-arrow{width:48px;height:48px;flex:none;border-radius:50%;background:#000;border:1px solid var(--border);display:grid;place-items:center;color:var(--white);transition:background-color .2s ease-out,border-color .2s ease-out,opacity .25s ease-out}.bfc .bfc-arrow:hover:not(:disabled){background:var(--red);border-color:var(--red)}.bfc .bfc-arrow:disabled{opacity:.4;cursor:default}.bfc .bfc-viewport{position:relative;flex:1;min-width:0}.bfc .bfc-chips{display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding:2px}.bfc .bfc-chips::-webkit-scrollbar{display:none}.bfc .bfc-viewport:before,.bfc .bfc-viewport:after{content:"";position:absolute;top:0;bottom:0;width:96px;pointer-events:none;transition:opacity .25s ease-out}.bfc .bfc-viewport:before{left:0;background:linear-gradient(to left,rgba(17,17,18,0),var(--surface));opacity:var(--fade-l,0)}.bfc .bfc-viewport:after{right:0;background:linear-gradient(to right,rgba(17,17,18,0),var(--surface));opacity:var(--fade-r,1)}.bfc .bfc-chip{flex:none;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border:1px solid var(--border);border-radius:999px;font-size:16px;line-height:24px;color:var(--body);white-space:pre;transition:border-color .25s ease-out,background-color .25s ease-out}.bfc .bfc-chip:hover{border-color:var(--red)}.bfc .bfc-chip[aria-pressed=true]{background:var(--red);border-color:var(--red);color:var(--white);font-weight:500}.bfc .bfc-chip__label{display:inline-flex;flex-direction:column;align-items:center}.bfc .bfc-chip__label:after{content:attr(data-text);font-weight:500;height:0;overflow:hidden;visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}.bfc .bfc-results{padding-top:32px;display:flex;flex-direction:column;gap:24px;scroll-margin-top:var(--bfc-offset,24px)}.bfc .bfc-results__count{font-size:14px;line-height:16px;color:var(--body);outline:none}.bfc .bfc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.bfc .bfc-empty{padding:64px 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.bfc .bfc-empty p{font-size:16px;color:var(--body)}.bfc .bfc-item{display:flex}.bfc .bfc-card{width:100%;display:flex;flex-direction:column;overflow:hidden;background:#000;border:1px solid var(--border);border-radius:16px;box-shadow:0 3px 8px #05092d0d,0 0 1px #05092d3d;transition:border-color .25s ease-out}.bfc .bfc-card:hover{border-color:#4a4a4c}.bfc .bfc-card--bundle{border:1.5px solid var(--red);box-shadow:0 0 24px #f2133ccc}.bfc .bfc-card--bundle:hover{border-color:var(--hover-primary);box-shadow:0 0 32px #f2133ce6}.bfc .bfc-card__art{position:relative;height:250px;flex:none;overflow:hidden;background:#ffffff1a}.bfc .bfc-card__art:before,.bfc .bfc-card__art:after{content:"";position:absolute;z-index:1;border:1px solid var(--red);border-radius:50%;opacity:.2;pointer-events:none}.bfc .bfc-card__art:before{width:96px;height:96px;right:-26px;top:-32px}.bfc .bfc-card__art:after{width:112px;height:112px;left:-20px;top:168px}.bfc .bfc-card__badge{position:absolute;left:50%;top:25px;width:200px;height:200px;margin-left:-100px;object-fit:contain;filter:drop-shadow(0 20px 20px rgba(5,9,45,.15))}.bfc .bfc-card__art--bundle img{width:100%;height:100%;object-fit:cover}.bfc .bfc-tag{position:absolute;left:16px;top:16px;z-index:2;padding:4px 12px;border-radius:999px;background:var(--red);font-size:14px;font-weight:600}.bfc .bfc-card__body{flex:1;display:flex;flex-direction:column;padding:24px 16px}.bfc .bfc-card__cat{font-size:12px;line-height:15px;color:var(--red)}.bfc .bfc-card__title{font-size:18px;line-height:24px;font-weight:500}.bfc .bfc-card__price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;padding-top:16px}.bfc .bfc-card__price strong{font-size:24px;line-height:32px;font-weight:500;color:var(--red)}.bfc .bfc-card__price s{font-size:18px;font-weight:500;color:var(--disabled-text)}.bfc .bfc-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:24px;margin-top:auto}.bfc .bfc-card__actions .bfc-btn{padding-left:12px;padding-right:12px}.bfc .bfc-card--bundle .bfc-card__body{justify-content:space-between;min-height:228px}.bfc .bfc-card--bundle .bfc-card__actions{margin-top:0}.bfc .bfc-pagination{padding-top:32px;display:flex;flex-direction:column;align-items:center;gap:24px}.bfc .bfc-pages{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.bfc .bfc-page{min-width:44px;height:44px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);border-radius:999px;font-size:16px;color:var(--body);transition:border-color .25s ease-out,background-color .25s ease-out}.bfc .bfc-page[data-edge]{min-width:104px}.bfc .bfc-page:hover:not(:disabled):not([aria-current]){border-color:var(--red)}.bfc .bfc-page[aria-current=page]{background:var(--red);border-color:var(--red);color:var(--white);font-weight:500;cursor:default}.bfc .bfc-page:disabled{color:var(--disabled-text);cursor:default}.bfc .bfc-pages__gap{width:24px;text-align:center;color:var(--disabled-text)}.bfc .bfc-pagination__label{font-size:14px;line-height:16px;color:var(--body)}@media(max-width:1023px){.bfc .bfc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.bfc .bfc-wrap{padding:0 16px 48px}.bfc .bfc-tape{height:44px}.bfc .bfc-tape__set{gap:28px;padding-right:28px}.bfc .bfc-tape__set img{height:24px}.bfc .bfc-crumbs{padding:16px 0}.bfc .bfc-intro{padding-top:8px}.bfc .bfc-intro h1{font-size:32px;line-height:36px}.bfc .bfc-intro p{font-size:15px}.bfc .bfc-toolbar{flex-wrap:wrap;gap:12px}.bfc .bfc-field--search{flex:1 1 100%}.bfc .bfc-sort{margin-left:auto}.bfc .bfc-filter{padding:16px;gap:12px}.bfc .bfc-arrow{display:none}.bfc .bfc-viewport:before,.bfc .bfc-viewport:after{width:48px}.bfc .bfc-chip{padding:10px 18px;font-size:15px}.bfc .bfc-results{padding-top:24px;gap:16px}.bfc .bfc-grid{gap:16px}.bfc .bfc-page{min-width:40px;height:40px;padding:0 12px;font-size:15px}.bfc .bfc-page[data-edge]{min-width:0}}@media(max-width:599px){.bfc .bfc-grid{grid-template-columns:minmax(0,1fr)}.bfc .bfc-card__art{height:220px}.bfc .bfc-card__badge{top:20px;width:180px;height:180px;margin-left:-90px}.bfc .bfc-card__art:after{top:140px}.bfc .bfc-card--bundle .bfc-card__body{min-height:0;gap:16px}}@media(max-width:359px){.bfc .bfc-card__actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bfc .bfc-chips{scroll-behavior:auto}.bfc .bfc-tape__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/bf26-catalog.css.map */
