.bfp-card--lens{position:relative}.bfp__grid:has(>.bfp-card--lens){gap:20px}@media(min-width:990px){.bfp__grid:has(>.bfp-card--lens){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:750px)and (max-width:989px){.bfp__grid:has(>.bfp-card--lens){grid-template-columns:repeat(2,minmax(0,1fr))}}.bfr .bfp__grid,.bfr .bfp__grid:has(>.bfp-card--lens){gap:20px}@media(min-width:990px){.bfr .bfp__grid,.bfr .bfp__grid:has(>.bfp-card--lens){grid-template-columns:repeat(4,minmax(0,1fr))}}.bfr .bfp__grid>div.bfp-card:nth-of-type(n+5){display:none}.bfrv .bf-head{margin-bottom:24px}.bfp-card--lens .bfp-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.bfp-card--lens .bfp-card__media{aspect-ratio:7/5}.bfp-card--lens .bfp-card__media img{object-fit:contain;padding:2% 3% 36px}.bfp-card--lens:has(.bfp-mounts):not(:has(.bfp-set)) .bfp-card__media img{transform:scale(1.32);transform-origin:50% 40%}@media(hover:hover)and (prefers-reduced-motion:no-preference){.bfp-card--lens:hover .bfp-card__media img{transform:scale(1.08)}.bfp-card--lens:has(.bfp-mounts):not(:has(.bfp-set)):hover .bfp-card__media img{transform:scale(1.42)}}.bfp-card--lens .bfp-st,.bfp-card--lens .bfp-set,.bfp-card--lens .bf-sale-badge,.bfp-card--lens .bfp-mounts{pointer-events:none}.bfp-card--lens .bfp-mounts{position:absolute;z-index:3;left:12px;right:12px;bottom:8px}.bfp-card--lens .bfp-card__body{gap:4px;padding:12px 14px 14px;container-type:inline-size}.bfp-card--lens .bfp-card__series{font-size:13px;font-weight:700;letter-spacing:.08em}.bfp-card--lens .bfp-card__name{font-size:clamp(14px,6.2cqi,18px);line-height:1.15;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance}.bfp-card--lens .bfp-card__foot{display:block;margin-top:auto;padding-top:6px;border-top:0}.bfp-card--lens .bfp-card__price{display:block;font-weight:600;line-height:1.2}.bfp-card--lens .bfp-card__price .m-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:0;width:100%;line-height:1.2}.bfp-card--lens .bf-card-save{flex-basis:100%;margin:0;font-size:13px;font-weight:600;line-height:1.25}.bfp-card--lens .bfp-card__add{position:relative;z-index:3;display:block;margin-top:8px}.bfp-card--lens .bfp-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;padding:0 12px;border:1px solid var(--bf-accent,#005f69);border-radius:6px;background:var(--bf-accent,#005f69);color:#fff;font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:background-color .15s,border-color .15s}.bfp-card--lens .bfp-card__btn:hover{background:var(--bf-ink,#0B0C0E);border-color:var(--bf-ink,#0B0C0E)}.bfp-card--lens .bfp-card__btn svg{flex:0 0 auto}.bfp-card--lens .bf-pick__price small{font-size:.8em;opacity:.7;margin-left:4px}@media(max-width:749px){.bfp__grid:has(>.bfp-card--lens),.bfr .bfp__grid{gap:10px}.bfp-card--lens .bfp-card__body{padding:10px;gap:3px}.bfp-card--lens .bfp-card__series{font-size:11px;letter-spacing:.06em}.bfp-card--lens .bfp-card__name{font-size:clamp(13px,7cqi,16px)}.bfp-card--lens .bfp-card__media img{padding:2% 3% 30px}.bfp-card--lens .bfp-mounts{left:8px;right:8px;bottom:6px}.bfp-card--lens .bf-card-save{font-size:12px}.bfp-card--lens .bfp-card__btn{min-height:36px;padding:0 8px;font-size:13px}.bfp-card--lens .bfp-card__btn svg{display:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/bf-lens-card.css.map */
