.bf-coll{--bf-lime:#c7ff31;--bf-hot:#ff3b24;--bf-ink:#0a0d0a}.product-grid>.bf-strip{grid-column:1/-1;list-style:none;position:relative;overflow:hidden;background:var(--bf-ink);color:#f4f6ef;border:1px solid #262c22;margin-block:6px}.bf-strip__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px clamp(20px,3vw,44px);position:relative;z-index:1}.bf-strip__eyebrow{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-lime)}.bf-strip__title{margin:0;font:italic 900 clamp(24px,2.6vw,38px)/1.02 Impact,"Arial Black",Arial,sans-serif;text-transform:uppercase;letter-spacing:-.01em}.bf-strip__hot{background:var(--bf-hot);color:#080b05;padding:0 8px;display:inline-block;transform:rotate(-2deg);box-shadow:4px 4px 0 var(--bf-lime)}.bf-strip__text{margin:10px 0 0;font-size:13px;color:#b9bfb4}.bf-strip__actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex:none}.bf-strip__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;background:var(--bf-lime);color:#10170b!important;font-weight:850;font-size:15px;text-decoration:none;box-shadow:5px 5px 0 var(--bf-hot);transition:transform .15s,box-shadow .15s;white-space:nowrap}.bf-strip__btn:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--bf-hot)}.bf-strip__link{font-size:13px;color:#d7dbd2!important;text-decoration:underline;text-underline-offset:3px}.bf-strip--hook{background:linear-gradient(120deg,#0a0d0a 55%,#1a2410)}.bf-strip--hook:after{content:"";position:absolute;right:-60px;top:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(199,255,49,.22),transparent 70%);animation:bfGlow 4s ease-in-out infinite}.bf-strip--timer{background:var(--bf-lime);color:#10170b;border-color:var(--bf-lime)}.bf-strip--timer .bf-strip__eyebrow{color:#2b3a10}.bf-strip--timer .bf-strip__btn{background:#0a0d0a;color:var(--bf-lime)!important}.bf-strip__rail{background:#0a0d0a;color:var(--bf-lime);overflow:hidden;white-space:nowrap;font:italic 900 14px/1 Impact,Arial Black,Arial,sans-serif;letter-spacing:.04em;padding:9px 0}.bf-strip__rail-track{display:inline-flex;width:max-content;animation:bfRail 176s linear infinite}.bf-strip__rail-track span{flex-shrink:0;white-space:pre}.bf-strip__clock{display:flex;gap:10px}.bf-strip__clock span{display:flex;flex-direction:column;align-items:center;min-width:76px;padding:10px 6px 8px;background:#0a0d0a;color:#fff}.bf-strip__clock b{font:900 40px/1 Impact,Arial Black,Arial,sans-serif;font-variant-numeric:tabular-nums;color:var(--bf-lime)}.bf-strip__clock small{margin-top:4px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c9cfc4}.bf-strip__clock [data-s]{animation:bfTick 1s steps(1) infinite}.bf-strip--benefits .bf-strip__inner{padding-block:22px}.bf-strip__benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;flex:1}.bf-strip__benefits li{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center}.bf-strip__benefits svg{grid-row:1/3;width:30px;height:30px;color:var(--bf-lime)}.bf-strip__benefits b{font-size:15px}.bf-strip__benefits span{font-size:12px;color:#aeb5aa}.bf-strip--help{background:#121611;border-left:6px solid var(--bf-hot)}.bf-more{display:flex;flex-direction:column;align-items:center;gap:12px;padding:30px 0 10px;text-align:center}.bf-more__spinner{width:30px;height:30px;border:3px solid #dfe6d4;border-top-color:#6d9d12;border-radius:50%;animation:bfSpin .8s linear infinite}.bf-more[hidden]{display:none}.bf-more__btn{min-height:46px;padding:0 22px;border:2px solid #10170b;background:#fff;font-weight:800;cursor:pointer}.bf-more__done{font-size:13px;color:#5d6559}.bf-coll-js .collection__pagination{display:none}.bf-strip.is-armed{opacity:0;transform:translateY(24px)}.bf-strip.is-in{opacity:1;transform:none;transition:opacity .5s ease,transform .5s ease}@keyframes bfRail{to{transform:translate(-50%)}}@keyframes bfGlow{50%{transform:scale(1.25);opacity:.6}}@keyframes bfSpin{to{transform:rotate(360deg)}}@keyframes bfTick{0%{opacity:1}50%{opacity:.55}}@media(max-width:989px){.bf-strip__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.bf-strip__inner{flex-direction:column;align-items:stretch;gap:16px;padding:22px 16px}.bf-strip__actions{align-items:stretch}.bf-strip__btn{white-space:normal;text-align:center}.bf-strip__link{text-align:center}.bf-strip__title{font-size:24px}.bf-strip__clock{justify-content:space-between;gap:6px}.bf-strip__clock span{min-width:0;flex:1;padding:8px 2px 6px}.bf-strip__clock b{font-size:30px}.bf-strip__benefits{gap:14px}.bf-strip__benefits b{font-size:13px}.bf-strip__benefits span{font-size:11px}}@media(prefers-reduced-motion:reduce){.bf-strip__rail-track,.bf-strip--hook:after,.bf-strip__clock [data-s],.bf-more__spinner{animation:none}.bf-strip.is-armed{opacity:1;transform:none}}.collection-banner--plain{background:#0a0d0a!important;color:#f4f6ef!important;position:relative;overflow:hidden;padding-block:clamp(34px,5vw,64px)!important}.collection-banner--plain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,transparent 0 38px,rgba(199,255,49,.05) 38px 40px);pointer-events:none}.collection-banner--plain h1,.collection-banner--plain .collection-banner__title{position:relative;font:italic 900 clamp(38px,6vw,84px)/.92 Impact,"Arial Black",Arial,sans-serif!important;text-transform:uppercase;color:#fff!important;letter-spacing:-.02em}.collection-banner--plain .collection-banner__content:after{content:"P\e2n\103  la -75% \b7  doar p\e2n\103  pe 30 noiembrie";position:relative;display:inline-block;margin-top:16px;background:#ff3b24;color:#080b05;font:italic 900 clamp(16px,1.8vw,24px)/1 Impact,"Arial Black",Arial,sans-serif;text-transform:uppercase;padding:9px 14px 7px;transform:rotate(-2deg);box-shadow:5px 5px #c7ff31;animation:bfPop 2.8s ease-in-out infinite}@keyframes bfPop{50%{transform:rotate(-2deg) scale(1.04)}}@media(prefers-reduced-motion:reduce){.collection-banner--plain .collection-banner__content:after{animation:none}}.bf-cats{margin:6px 0 22px}.bf-cats__title{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#4d6a12}.bf-cats__list{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.bf-cat{display:flex;flex-direction:column;height:100%;background:#fff;border:2px solid #e3e8dc;color:#10170b!important;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.bf-cat:hover{transform:translateY(-3px);border-color:#10170b;box-shadow:4px 4px #c7ff31}.bf-cat.is-active{border-color:#10170b;box-shadow:4px 4px #ff3b24;background:#f6ffe0}.bf-cat__media{position:relative;display:block;aspect-ratio:1/1;background:#fff;overflow:hidden}.bf-cat__media img{width:100%;height:100%;object-fit:contain;padding:10px;transition:transform .3s}.bf-cat:hover .bf-cat__media img{transform:scale(1.07)}.bf-cat__media--all{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#0a0d0a;color:#c7ff31}.bf-cat__big{font:italic 900 clamp(30px,3vw,44px)/1 Impact,"Arial Black",Arial,sans-serif;background:#ff3b24;color:#080b05;padding:6px 10px 3px;transform:rotate(-4deg);box-shadow:4px 4px #c7ff31}.bf-cat__small{margin-top:12px;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bf-cat__badge{position:absolute;left:6px;bottom:6px;background:#ff3b24;color:#080b05;font-size:11px;font-weight:900;padding:4px 6px;text-transform:uppercase;transform:rotate(-2deg)}.bf-cat__name{padding:10px 10px 2px;font-size:14px;font-weight:800;line-height:1.2}.bf-cat__meta{padding:0 10px 10px;font-size:12px;color:#5d6559}@media(max-width:1199px){.bf-cats__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.bf-cats{margin-inline:-16px}.bf-cats__title{padding-inline:16px}.bf-cats__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding:0 16px 10px;scrollbar-width:none}.bf-cats__list::-webkit-scrollbar{display:none}.bf-cats__list>li{flex:0 0 38%;scroll-snap-align:start}.bf-cat__name{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/efitness-bf-collection.css.map */
