.bfx{--bfx-blue:#09b2fb;--bfx-ink:#0e1c2c;--bfx-grey:#546270;--bfx-cream:#faf5ec;--bfx-line:#ebe4d8;color:var(--bfx-ink)}.bfx *{box-sizing:border-box}.bfx a{text-decoration:none;color:inherit}.bfx h1,.bfx h2,.bfx h3{color:var(--bfx-ink);margin:0;letter-spacing:-.01em}.bfx-wrap{max-width:1500px;margin:0 auto;padding:0 40px}.bfx-hero{position:relative;overflow:hidden;background:var(--bfx-cream)}.bfx-hero__img{display:block;width:100%;height:600px;object-fit:cover;object-position:70% 40%}.bfx-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#faf5ecf7 0,#faf5eceb 30%,#faf5ec00 58%)}.bfx-hero__copy{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.bfx-hero__inner{max-width:640px}.bfx-hero__eyebrow{display:inline-block;background:var(--bfx-blue);color:var(--bfx-ink);font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase;padding:8px 18px;border-radius:30px;margin:0 0 20px}.bfx-hero h1{font-size:72px;line-height:1;font-weight:900}.bfx-hero h1 span{display:block;color:var(--bfx-blue)}.bfx-hero__text{font-size:19px;line-height:1.5;margin:20px 0 26px;color:var(--bfx-ink)}.bfx-stats{display:flex;gap:12px;flex-wrap:wrap}.bfx-stat{background:#fff;border-radius:16px;padding:14px 18px;min-width:150px;box-shadow:0 6px 20px #1e190f1a;display:block;transition:transform .2s}.bfx-stat:hover{transform:translateY(-2px)}.bfx-stat small{display:block;font-size:13px;font-weight:700;color:var(--bfx-grey)}.bfx-stat b{display:block;font-size:13px;font-weight:700;color:var(--bfx-blue);margin-top:4px}.bfx-stat strong{display:block;font-size:30px;line-height:1.1;font-weight:900}.bfx-nav{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--bfx-line)}.bfx-nav__row{display:flex;gap:10px;justify-content:center;overflow-x:auto;padding:14px 0;scrollbar-width:none}.bfx-nav__row::-webkit-scrollbar{display:none}.bfx-nav a{flex:none;font-weight:700;font-size:15px;padding:9px 20px;border-radius:30px;background:var(--bfx-cream);transition:background .2s}.bfx-nav a:hover{background:var(--bfx-blue)}.bfx-cat{padding:56px 0 8px;scroll-margin-top:80px}.bfx-cat__intro{text-align:center;margin-bottom:32px}.bfx-cat__intro h2{font-size:40px;font-weight:900;line-height:1.1}.bfx-cat__intro p{font-size:18px;color:var(--bfx-grey);margin:10px 0 0}.bfx-banner{display:grid;grid-template-columns:5fr 7fr;border-radius:24px;overflow:hidden;background:var(--bfx-cream);margin-bottom:36px;min-height:360px}.bfx-banner__copy{padding:44px 48px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.bfx-banner__eyebrow{font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--bfx-grey);margin:0 0 10px}.bfx-banner h2{font-size:44px;font-weight:900;line-height:1.05}.bfx-banner__text{font-size:18px;line-height:1.5;margin:14px 0 20px}.bfx-banner__save{font-weight:800;font-size:15px;color:var(--bfx-blue);text-transform:uppercase;letter-spacing:.03em}.bfx-banner__save strong{display:block;color:var(--bfx-ink);font-size:52px;line-height:1.05;font-weight:900;letter-spacing:-.01em}.bfx-banner__img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover}.bfx-banner__media{position:relative;min-width:0}.bfx-group{scroll-margin-top:80px;margin-bottom:40px}.bfx-group h3{font-size:26px;font-weight:800;margin:0 0 4px}.bfx-group__text{color:var(--bfx-grey);font-size:16px;margin:0 0 18px}.bfx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:16px}.bfx-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--bfx-line);border-radius:18px;overflow:hidden;transition:box-shadow .2s,transform .2s;height:100%}.bfx-card:hover{box-shadow:0 10px 28px #1e190f1f;transform:translateY(-3px)}.bfx-card__media{position:relative;background:#fff;aspect-ratio:1/1;padding:16px;display:flex;align-items:center;justify-content:center}.bfx-card__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.bfx-card__badge{position:absolute;top:12px;left:12px;background:var(--bfx-blue);color:var(--bfx-ink);font-weight:800;font-size:13px;line-height:1.2;padding:7px 12px;border-radius:30px;z-index:1}.bfx-card__body{padding:4px 18px 18px;display:flex;flex-direction:column;flex:1}.bfx-card__vendor{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bfx-grey);margin:0 0 6px}.bfx-card__title{font-size:15px;line-height:1.35;font-weight:600;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:60px}.bfx-card__price{margin-top:auto;font-size:14px;color:var(--bfx-grey)}.bfx-card__price strong{display:block;font-size:26px;font-weight:900;color:var(--bfx-ink);line-height:1.15}.bfx-card__btn{margin-top:12px;display:block;text-align:center;font-weight:700;font-size:14px;padding:10px;border-radius:30px;background:var(--bfx-cream);transition:background .2s}.bfx-card:hover .bfx-card__btn{background:var(--bfx-blue)}.bfx-all{text-align:center;padding:24px 0 56px}.bfx-all a{display:inline-block;background:var(--bfx-blue);color:var(--bfx-ink);font-weight:800;font-size:17px;padding:16px 40px;border-radius:40px}@media(max-width:1300px){.bfx-hero__shade{background:linear-gradient(90deg,#faf5ecf7 0,#faf5ecf0 50%,#faf5ec00 78%)}}@media(max-width:1100px){.bfx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bfx-hero h1{font-size:58px}.bfx-banner h2{font-size:36px}.bfx-banner__copy{padding:32px}}@media(max-width:767px){.bfx-wrap{padding:0 16px}.bfx-hero__img{height:260px;object-position:80% 40%}.bfx-hero__shade{display:none}.bfx-hero__copy{position:static;transform:none;padding:24px 0 28px}.bfx-hero h1{font-size:42px}.bfx-hero__text{font-size:16px;margin:14px 0 18px}.bfx-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bfx-stat{min-width:0;padding:10px 8px;text-align:center;border:1px solid var(--bfx-line);box-shadow:none}.bfx-stat small,.bfx-stat b{font-size:11px}.bfx-stat strong{font-size:20px}.bfx-nav__row{justify-content:flex-start;padding:10px 0}.bfx-nav a{font-size:14px;padding:8px 14px}.bfx-cat{padding:36px 0 4px}.bfx-cat__intro h2{font-size:30px}.bfx-cat__intro p{font-size:16px}.bfx-banner{grid-template-columns:1fr;border-radius:18px;margin-bottom:24px;min-height:0}.bfx-banner__media{order:-1}.bfx-banner__img{min-height:0;height:210px}.bfx-banner__copy{padding:22px}.bfx-banner h2{font-size:30px}.bfx-banner__text{font-size:16px;margin:10px 0 14px}.bfx-banner__save strong{font-size:40px}.bfx-group h3{font-size:21px}.bfx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bfx-card{border-radius:14px}.bfx-card__badge{font-size:11px;padding:5px 9px;top:8px;left:8px}.bfx-card__media{padding:10px}.bfx-card__body{padding:2px 12px 12px}.bfx-card__title{font-size:13px;min-height:53px}.bfx-card__price{font-size:12px}.bfx-card__price strong{font-size:21px}.bfx-card__btn{font-size:13px;padding:8px}.bfx-all{padding:12px 0 36px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bf-experience.css.map */
