.bf-fine{padding:28px 24px}.bf-fine__inner{max-width:1320px;margin:0 auto;font-size:13px;line-height:20px;color:#3c3c3b}.bf-fine__inner p{margin:0}.bf-intro{padding:56px 24px 64px;text-align:center}.bf-intro__inner{max-width:880px;margin:0 auto}.bf-pill{display:inline-block;background:#ffe552;color:#006442;font-weight:800;font-size:14px;line-height:20px;letter-spacing:.06em;text-transform:uppercase;padding:6px 16px;border-radius:27px}.bf-intro__heading{margin:20px 0 16px;font-weight:800;font-size:40px;line-height:1.15;color:#006442}@media(min-width:768px){.bf-intro__heading{font-size:56px}}.bf-intro__text{max-width:640px;margin:0 auto 12px;font-size:18px;line-height:28px;color:#3c3c3b}.bf-intro__text p{margin:0 0 12px}.bf-intro__note{margin:0 0 24px;font-weight:800;font-size:18px;color:#006442}.bf-intro__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.bf-btn{display:inline-block;text-decoration:none;font-weight:800;font-size:16px;line-height:1;padding:13px 40px 12px;border-radius:25px;border:2px solid transparent}.bf-btn--yellow{background:#ffe552;border-color:#ffe552;color:#006442}.bf-btn--yellow:hover{background:#f1d329;border-color:#f1d329;color:#006442}.bf-grid-section{max-width:1320px;margin:0 auto;padding:64px 24px 8px}.bf-grid-section__heading{margin:0;text-align:center;font-weight:800;font-size:32px;line-height:1.2;color:#006442}@media(min-width:768px){.bf-grid-section__heading{font-size:44px}}.bf-grid-section__sub{margin:8px 0 32px;text-align:center;font-size:16px;color:#3c3c3b}.bf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:32px 24px}.bf-card{display:flex;flex-direction:column;text-decoration:none;color:#3c3c3b}.bf-card:hover .bf-card__btn{background:#51865d;border-color:#51865d}.bf-card__media{position:relative;background:#f9f4ec;border-radius:40px;aspect-ratio:1 / 1;padding:24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden}.bf-card__img{width:100%;height:100%;object-fit:contain}.bf-card__badge{position:absolute;top:18px;left:18px;background:#ffe552;color:#006442;font-weight:800;font-size:13px;line-height:16px;padding:6px 12px;border-radius:27px}.bf-card__title{margin:20px 0 6px;font-weight:800;font-size:20px;line-height:28px;color:#006442}.bf-card__desc{margin:0;font-size:15px;line-height:24px;flex:1}.bf-card__price{margin:10px 0 0;font-size:18px;line-height:26px}.bf-card__price s{color:#757575}.bf-card__sale{color:#d60a0a;font-weight:800;padding-left:5px}.bf-card__regular{color:#006442;font-weight:800}.bf-card__note{margin:2px 0 0;font-size:14px;line-height:20px;font-weight:500;color:#006442}.bf-card__btn{margin-top:16px;align-self:flex-start;background:#006442;color:#f9f4ec;border:2px solid #006442;font-weight:500;font-size:15px;line-height:1;padding:13px 32px 12px;border-radius:25px}.bf-card--empty .bf-card__title{color:#757575}.bf-band-wrap{max-width:1320px;margin:0 auto;padding:48px 24px 64px}.bf-band{color:#f9f4ec;border-radius:40px;padding:40px 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px}@media(min-width:768px){.bf-band{padding:48px}}.bf-band__copy{flex:1 1 420px;min-width:0}.bf-band__heading{margin:0 0 10px;font-weight:800;font-size:28px;line-height:1.2;color:#f9f4ec}@media(min-width:768px){.bf-band__heading{font-size:36px}}.bf-band__text{font-size:17px;line-height:26px;color:#f9f4ec}.bf-band__text p{margin:0}.bf-band__btn{display:inline-block;background:#ffe552;color:#006442;border:2px solid #FFE552;text-decoration:none;font-weight:800;font-size:16px;line-height:1;padding:13px 40px 12px;border-radius:25px}.bf-band__btn:hover{background:#f1d329;border-color:#f1d329;color:#006442}
/*# sourceMappingURL=/cdn/shop/t/184/compiled_assets/styles.css.map?subset=Hg */
