.bfp{background:var(--bfp-bg);color:var(--bfp-text);padding:var(--bfp-pt) 20px var(--bfp-pb)}.bfp__container{max-width:1240px;margin:0 auto}.bfp__head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:36px}.bfp__heading{margin:0 0 10px;font-size:35px!important}.bfp__sub{margin:0;font-size:18px}.bfp__arrows{display:flex;gap:14px;flex:0 0 auto}.bfp__arrow{width:48px;height:48px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease}.bfp__arrow--prev{background:transparent;color:var(--bfp-g2);border:2px solid var(--bfp-g2)}.bfp__arrow--next{background:linear-gradient(135deg,var(--bfp-g1),var(--bfp-g2));color:#fff;border:0}.bfp__arrow:hover{transform:scale(1.06)}.bfp__arrow[disabled]{opacity:.35;cursor:default;transform:none}.bfp__track{--gap: 26px;display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.bfp__track::-webkit-scrollbar{display:none}.bfp__card{flex:0 0 calc((100% - (var(--bfp-per) - 1) * var(--gap)) / var(--bfp-per));scroll-snap-align:start;border-radius:18px;overflow:hidden;text-decoration:none;color:inherit;border:2px solid var(--bfp-b1);background:var(--bfp-c1);display:flex;flex-direction:column}.bfp__card .bfp__img{border-bottom:2px solid var(--bfp-b1)}.bfp__card--b .bfp__img{border-bottom:2px solid var(--bfp-b2)}.bfp__card--b{border-color:var(--bfp-b2);background:var(--bfp-c2)}.bfp__img{position:relative;aspect-ratio:1 / 1;background:#fff;border-radius:0 0 18px 18px;overflow:hidden}.bfp__img img,.bfp__img svg{width:100%;height:100%;object-fit:contain;display:block}.bfp__badge{position:absolute;top:12px;left:12px;padding:4px 12px;border-radius:20px;background:linear-gradient(90deg,var(--bfp-g1),var(--bfp-g2));color:#fff;font-size:13px;font-weight:700}.bfp__info{padding:20px 15px}.bfp__title{margin:0 0 10px;font-size:18px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em;font-weight:600}.bfp__price{margin:0;font-size:18px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.bfp__price-now{font-weight:700;color:var(--bfp-price)}.bfp__price-was{font-weight:500;color:var(--bfp-compare);text-decoration-thickness:1.5px}@media(max-width:989px){.bfp__card{flex-basis:calc((100% - 2 * var(--gap)) / 3)}}@media(max-width:749px){.bfp__heading{font-size:26px!important}.bfp__sub{font-size:15px}.bfp__head{margin-bottom:22px}.bfp__arrow{width:40px;height:40px}.bfp__track{--gap: 14px}.bfp__card{flex-basis:62%}.bfp__title{font-size:15px}.bfp__price{font-size:16px}.bfp__info{padding:14px}}@media(max-width:600px){.bfp__arrows{position:absolute;bottom:10px;left:0;justify-content:center;right:0}.bfp__head{display:block;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/bfcm-product-carousel.css.map */
