.bf-landing{--bf-gold: #d4b46c;--bf-gold-light: #dfc898;--bf-beige: #efeae1;--bf-black: #121212}.bf-landing-intro{text-align:center;padding-left:16px;padding-right:16px}.bf-landing-intro__inner{max-width:760px;margin:0 auto}.bf-landing-intro__badge{position:relative;z-index:2;display:block;width:96px;height:96px;margin:-48px auto 16px;border-radius:50%;overflow:hidden;border:4px solid #fff;box-shadow:0 6px 18px #00000024;background:#fff}.bf-landing-intro__badge img{width:100%;height:100%;object-fit:cover;display:block}.bf-landing-intro__heading{margin:0 0 12px;font-family:Open Sans,sans-serif;font-size:32px;font-weight:700;line-height:1.25;letter-spacing:.02em;color:var(--bf-black)}.bf-landing-intro__text{margin:0;font-family:Open Sans,sans-serif;font-size:18px;line-height:1.5;color:var(--bf-black)}.bf-landing-intro__text p{margin:0}.bf-landing-intro__note{margin:8px 0 0;font-size:13px;line-height:1.4;color:#6b6b6b}@media screen and (max-width:767px){.bf-landing-intro__badge{width:72px;height:72px;margin-top:-36px}.bf-landing-intro__heading{font-size:22px}.bf-landing-intro__text{font-size:14px}}@media screen and (max-width:767px){.home-tab-content.home-tab-content--centered.bf-landing-tabs .flex-teb{align-items:stretch}.home-tab-content.home-tab-content--centered.bf-landing-tabs .tab-t{justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.home-tab-content.home-tab-content--centered.bf-landing-tabs .tab-t::-webkit-scrollbar{display:none}.home-tab-content.home-tab-content--centered.bf-landing-tabs .tab-t div.tab{flex:0 0 auto;padding:0 12px 12px;font-size:15px}}.home-tab-content.home-tab-content--centered.bf-landing-new .tab-t{display:none}.home-tab-content.home-tab-content--centered.bf-landing-new h2.head-cus1{padding:0;font-size:32px;line-height:1.25;font-weight:700;text-align:center}@media screen and (max-width:767px){.home-tab-content.home-tab-content--centered.bf-landing-new h2.head-cus1{font-size:22px}}.bf-landing-banners__heading{margin:0 0 24px;text-align:center;font-family:Open Sans,sans-serif;font-size:32px;font-weight:700}.bf-landing-banners__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1206px;margin:0 auto;padding:0 16px}.bf-landing-banners__grid--single{grid-template-columns:minmax(0,1fr);max-width:640px}.bf-landing-banner{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;min-height:218px;border-radius:12px;overflow:visible;background:var(--bf-banner-bg, var(--bf-beige));color:var(--bf-banner-text, var(--bf-black));text-decoration:none}.bf-landing-banner__pill{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:4px 18px;border-radius:4px;background:#000;color:#fff;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.bf-landing-banner__content{padding:24px 8px 24px 28px}.bf-landing-banner__title{color:inherit;margin:0 0 8px;font-family:Open Sans,sans-serif;font-size:22px;font-weight:700;line-height:1.2;text-transform:uppercase}.bf-landing-banner__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 18px;font-size:20px;font-weight:700}.bf-landing-banner__discount{color:var(--bf-gold)}.bf-landing-banner__compare{font-weight:400;text-decoration:line-through;opacity:.7}.bf-landing-banner__button{display:inline-block;padding:12px 28px;border-radius:999px;background:var(--bf-button-bg, var(--bf-gold));color:var(--bf-button-color, #fff);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bf-landing-banner:hover .bf-landing-banner__button{opacity:.9}.bf-landing-banner__media{align-self:stretch;display:flex;align-items:flex-end;justify-content:flex-end;overflow:hidden;border-radius:0 12px 12px 0}.bf-landing-banner__media img{width:100%;height:100%;max-height:260px;object-fit:contain;object-position:right bottom;display:block}.bf-landing-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:160px;padding:12px;border:1px dashed rgba(0,0,0,.25);color:#00000073;font-size:12px;text-align:center;box-sizing:border-box}@media screen and (max-width:989px){.bf-landing-banners__grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media screen and (max-width:767px){.bf-landing-banner{min-height:160px}.bf-landing-banner__content{padding:22px 4px 18px 16px}.bf-landing-banner__title{font-size:16px}.bf-landing-banner__prices{font-size:15px;margin-bottom:12px}.bf-landing-banner__button{padding:10px 18px;font-size:12px}.bf-landing-banner__media img{max-height:170px}}.bf-landing-banner-img{display:block;overflow:hidden;border-radius:12px}.bf-landing-banner-img img{display:block;width:100%;height:auto}.bf-landing-banner-img:focus-visible{outline:2px solid #000;outline-offset:3px}.bf-landing-tiles__heading{margin:0 0 24px;text-align:center;font-family:Open Sans,sans-serif;font-size:32px;font-weight:700}.bf-landing-tiles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1108px;margin:0 auto;padding:0 16px;list-style:none}.bf-landing-tile{position:relative;display:block;aspect-ratio:4 / 3;border-radius:12px;overflow:hidden;background:var(--bf-beige);color:var(--bf-black);text-decoration:none}.bf-landing-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.bf-landing-tile:hover img{transform:scale(1.03)}.bf-landing-tile__label{position:absolute;left:12px;right:12px;bottom:12px;padding:10px 12px;border-radius:8px;background:#ffffffeb;font-size:16px;font-weight:600;text-align:center}.bf-landing-tile .bf-landing-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px}@media screen and (max-width:767px){.bf-landing-tiles__heading{font-size:22px}.bf-landing-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bf-landing-tile__label{left:6px;right:6px;bottom:6px;padding:6px;font-size:13px}}@media screen and (max-width:749px){[id$=__bf_hero] .custom-home-banner .banner__box .banner__heading+.banner__text p{display:inline;background:#ffffffd9;padding:.2rem .8rem;border-radius:6px;line-height:1.7;-webkit-box-decoration-break:clone;box-decoration-break:clone}}@media screen and (max-width:767px){[id$=__bf_hero] .custom-home-banner:not(.mbl-icons){aspect-ratio:780 / 762;background-position:center 61%;display:flex;flex-direction:column;justify-content:flex-start}[id$=__bf_hero] .custom-home-banner .banner__box{background:transparent;border-top:0;padding-top:6%;padding-bottom:0}[id$=__bf_hero] .custom-home-banner .banner__box .banner__heading+.banner__text p{background:none;padding:0}}@media screen and (min-width:768px){[id$=__bf_hero] .custom-home-banner{aspect-ratio:2400 / 585;min-height:0}[id$=__bf_hero] .custom-home-banner:before,[id$=__bf_hero] .custom-home-banner .banner__media:before{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/bf-landing.css.map */
