.bfs .bfs-sizes{display:grid;grid-template-columns:repeat(var(--n,5),1fr);gap:16px;max-width:1180px;margin:28px auto 0}.bfs .bfs-size{display:flex;flex-direction:column;justify-content:center;min-height:128px;padding:20px 24px;border-radius:16px;background:var(--bfs-cream);color:var(--bfs-dark);transition:transform .2s}.bfs a.bfs-size:hover{transform:translateY(-3px);color:var(--bfs-dark)}.bfs .bfs-size__label{font-weight:700;font-size:12px;line-height:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--bfs-crimson)}.bfs .bfs-size__price{margin-top:6px;font-weight:700;font-size:36px;line-height:1.15;letter-spacing:-.02em;color:var(--bfs-dark)}.bfs .bfs-size__was{margin-top:4px;font-weight:500;font-size:14px;line-height:17px;color:var(--bfs-burgundy)}.bfs .bfs-sizes__more{text-align:center;margin-top:18px}@media(max-width:1100px){.bfs .bfs-size__price{font-size:28px}.bfs .bfs-size{padding:18px}}@media(max-width:749px){.bfs .bfs-sizes{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px}.bfs .bfs-size{min-height:94px;padding:14px 10px;align-items:center;text-align:center}.bfs .bfs-size.is-desk-only{display:none}.bfs .bfs-size__label{font-size:11px;line-height:13px}.bfs .bfs-size__price{font-size:26px;margin-top:4px}.bfs .bfs-size__was{font-size:12px;line-height:15px;margin-top:2px}.bfs .bfs-sizes__more{margin-top:14px}}.bfs .bfs-banner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:1180px;min-height:278px;margin:0 auto;padding:44px 32px;border-radius:16px;overflow:hidden;background:var(--b-bg,var(--bfs-crimson));color:#fff}.bfs .bfs-banner__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bfs .bfs-banner__img+.bfs-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#15000873}.bfs .bfs-banner__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.bfs .bfs-banner__title{font-weight:700;font-size:56px;line-height:1.15;color:var(--bfs-cream)}.bfs .bfs-banner__sub{margin-top:10px;font-weight:500;font-size:21px;line-height:1.4;color:#fff;max-width:1000px}.bfs .bfs-banner__btn,.bfs .bfs-banner__btn:visited{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 30px;margin-top:24px;border-radius:999px;background:var(--bfs-blush);color:var(--bfs-dark);font-weight:700;font-size:15px;line-height:18px;transition:background .2s}.bfs .bfs-banner__btn:hover{background:#fff;color:var(--bfs-dark)}.bfs .bfs-banner__link{display:none}@media(max-width:749px){.bfs .bfs-banner{min-height:240px;padding:40px 20px}.bfs .bfs-banner__title{font-size:34px}.bfs .bfs-banner__sub{font-size:14px;line-height:1.45;margin-top:8px;max-width:280px}.bfs .bfs-banner__btn{display:none}.bfs .bfs-banner__link,.bfs .bfs-banner__link:visited{display:inline-block;margin-top:28px;font-weight:700;font-size:12px;line-height:15px;letter-spacing:.04em;color:#fff}}.bfs .bfs-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1180px;margin:32px auto 0}.bfs .bfs-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;padding:24px 20px;border-radius:16px;background:var(--s-bg,#FFF7F4);text-align:center}.bfs .bfs-stat--photo{padding:0;overflow:hidden;background:var(--bfs-blush)}.bfs .bfs-stat--photo img{width:100%;height:100%;object-fit:cover;display:block}.bfs .bfs-stat__icon{display:block;height:36px;margin-bottom:12px;color:var(--bfs-crimson)}.bfs .bfs-stat__icon svg{height:100%;width:auto}.bfs .bfs-stat__stars{display:block;margin-bottom:8px;font-weight:700;font-size:20px;line-height:24px;letter-spacing:.08em;color:var(--bfs-crimson)}.bfs .bfs-stat__num{font-weight:700;font-size:48px;line-height:1.15;letter-spacing:-.02em;color:var(--bfs-dark)}.bfs .bfs-stat__cap{margin-top:8px;font-weight:500;font-size:14px;line-height:1.4;color:var(--bfs-burgundy);max-width:230px}@media(max-width:749px){.bfs .bfs-stats{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px}.bfs .bfs-stat{min-height:190px;padding:18px 12px}.bfs .bfs-stat__icon{height:30px;margin-bottom:10px}.bfs .bfs-stat__stars{font-size:16px;line-height:20px}.bfs .bfs-stat__num{font-size:32px}.bfs .bfs-stat__cap{font-size:12px;max-width:146px}}.bfs .bfs-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1180px;min-height:96px;margin:0 auto;padding:16px 32px;border-radius:16px;overflow:hidden;background:var(--p-bg,var(--bfs-pink));color:var(--bfs-dark)}.bfs .bfs-strip__left{display:flex;align-items:center;gap:24px;min-width:0}.bfs .bfs-strip__img{flex:none;width:80px;height:80px;border-radius:12px;overflow:hidden}.bfs .bfs-strip__img img{width:100%;height:100%;object-fit:cover;display:block}.bfs .bfs-strip__price{display:flex;flex-direction:column;flex:none}.bfs .bfs-strip__now{font-weight:700;font-size:40px;line-height:1.15;letter-spacing:-.02em;color:var(--bfs-crimson)}.bfs .bfs-strip__was{font-weight:500;font-size:18px;line-height:22px;color:var(--bfs-burgundy)}.bfs .bfs-strip__title{font-weight:700;font-size:40px;line-height:1.15;letter-spacing:-.02em;color:var(--bfs-dark)}.bfs .bfs-strip__btn,.bfs .bfs-strip__btn:visited{flex:none;display:inline-flex;align-items:center;justify-content:center;height:47px;padding:0 30px;border-radius:999px;background:var(--bfs-dark);color:#fff;font-weight:700;font-size:15px;line-height:18px;white-space:nowrap;transition:background .2s}.bfs .bfs-strip__btn:hover{background:var(--bfs-burgundy);color:#fff}.bfs .bfs-strip__link{display:none}@media(max-width:1100px){.bfs .bfs-strip__now,.bfs .bfs-strip__title{font-size:30px}}@media(max-width:749px){.bfs .bfs-strip{flex-direction:column;justify-content:center;gap:0;min-height:0;padding:0 0 28px;text-align:center}.bfs .bfs-strip__left{flex-direction:column;gap:0;width:100%}.bfs .bfs-strip__img{width:100%;height:261px;border-radius:0;margin-bottom:20px}.bfs .bfs-strip.no-img{padding-top:24px}.bfs .bfs-strip__price{align-items:center}.bfs .bfs-strip__now{font-size:36px}.bfs .bfs-strip__was{font-size:14px;line-height:18px}.bfs .bfs-strip__title{margin-top:6px;font-size:28px;line-height:1.2;letter-spacing:0;padding:0 20px}.bfs .bfs-strip__btn{display:none}.bfs .bfs-strip__link,.bfs .bfs-strip__link:visited{display:inline-block;margin-top:20px;font-weight:700;font-size:12px;line-height:15px;letter-spacing:.04em;color:var(--bfs-dark)}}
/*# sourceMappingURL=/cdn/shop/t/325/assets/bfs26-blocks2.css.map */
