.ff-bc-section{max-width:1480px;margin:0 auto;padding:0 24px;font-family:Montserrat,Arial,sans-serif}.ff-bc-head{max-width:900px;margin:0 auto 36px;text-align:center}.ff-bc-head p{margin:0 0 12px;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#74d0f0}.ff-bc-head h2{margin:0 0 14px;font-size:clamp(38px,5vw,72px);line-height:.95;font-weight:900;letter-spacing:-.04em;text-transform:uppercase;color:#05070a}.ff-bc-head span{display:block;max-width:640px;margin:0 auto;font-size:16px;line-height:1.5;color:#05070aad}.ff-bc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.ff-bc{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid rgba(5,7,10,.1);border-radius:24px;overflow:hidden;transition:transform .26s cubic-bezier(.22,.7,.2,1),box-shadow .26s cubic-bezier(.22,.7,.2,1)}@media(hover:hover){.ff-bc:hover{transform:translateY(-4px);box-shadow:0 18px 36px #05070a1a}}.ff-bc__frame{padding:14px 14px 0}.ff-bc__media{position:relative;aspect-ratio:var(--ff-r-d, 1.3333);background:#eaf3fa;border-radius:16px;overflow:hidden}.ff-bc__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.ff-bc__track{position:absolute;top:0;right:0;bottom:0;left:0}.ff-bc__track picture{display:contents}.ff-bc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .14s linear;object-fit:contain}.ff-bc__img.is-fit{object-fit:cover}.ff-bc__img.is-active{opacity:1}.ff-bc__badge{position:absolute;top:14px;left:14px;z-index:3;background:#05070a;color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px;pointer-events:none}.ff-bc__dots{display:flex;justify-content:center;gap:6px;padding:12px 0 2px;pointer-events:none}.ff-bc__dots i{width:6px;height:6px;border-radius:50%;background:#05070a33;transition:background-color .14s linear,transform .14s linear}.ff-bc__dots i.is-active{background:#05070a;transform:scale(1.25)}.ff-bc__add{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;height:38px;margin-top:auto;padding:0 18px;border:0;border-radius:999px;background:#05070a;color:#fff;font-family:inherit;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ff-bc__add-icon{display:block;font-size:17px;line-height:1;font-weight:500}.ff-bc__add-text{display:block;white-space:nowrap}.ff-bc__add:hover,.ff-bc__add:focus-visible{background:#74d0f0;color:#05070a}.ff-bc__add[disabled]{cursor:default;opacity:.6}.ff-bc__add.is-done{background:#74d0f0;color:#05070a}@media(hover:none),(pointer:coarse){.ff-bc__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ff-bc__track::-webkit-scrollbar{display:none}.ff-bc__img{position:relative;flex:0 0 100%;opacity:1;scroll-snap-align:center}}.ff-bc__body{display:flex;flex-direction:column;flex:1 1 auto;padding:18px 24px 26px}.ff-bc__label{margin:0 0 6px;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#74d0f0}.ff-bc__name{margin:0 0 12px;font-size:clamp(26px,2.4vw,34px);line-height:1;font-weight:900;letter-spacing:-.03em;text-transform:uppercase;color:#05070a}.ff-bc__name a{color:inherit;text-decoration:none}.ff-bc__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:16px}.ff-bc__now{font-size:22px;font-weight:900;letter-spacing:-.02em;color:#05070a}.ff-bc__was{font-size:14px;color:#a2a7ad;text-decoration:line-through}.ff-bc__save{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#74d0f0}@media screen and (max-width:990px){.ff-bc-grid{grid-template-columns:1fr;gap:20px}}@media screen and (max-width:749px){.ff-bc__img.has-m{object-fit:contain}.ff-bc__img.has-m.is-fit-m{object-fit:cover}.ff-bc-section{padding:0 16px}.ff-bc__media{aspect-ratio:var(--ff-r-m, .75)}.ff-bc__frame{padding:12px 12px 0}.ff-bc__body{padding:16px 20px 22px}}@media screen and (max-width:749px),(hover:none),(pointer:coarse){.ff-bc__add{width:100%;align-self:stretch;justify-content:center;height:44px}}@media(prefers-reduced-motion:reduce){.ff-bc,.ff-bc__add,.ff-bc__img{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/ff-bundle-cards.css.map */
