.bf-main-home{height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;padding:0 0 68px;background:#100b08;color:#fff1d6;isolation:isolate}.bf-main-home,.bf-main-home *{box-sizing:border-box}.bf-main-home p{margin:0}.bf-main-home__art{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:0;width:100%;overflow:hidden;background:radial-gradient(ellipse at 50% 85%,#63401e26,transparent 65%)}.bf-main-home__scene{display:block;flex:0 1 auto;width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center bottom;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.bf-main-home__masthead{position:absolute;top:20px;left:max(32px,calc((100% - 1440px)/2));right:max(64px,calc((100% - 1440px)/2));display:flex;justify-content:space-between;align-items:center;gap:24px;padding-bottom:12px;border-bottom:1px solid #d8b57233}.bf-main-home .bf-main-home__brand{display:grid;gap:4px;padding-left:12px;border-left:3px solid #d8b572;color:#f4e4c4;line-height:1.3}.bf-main-home__brand-name{font-size:16px;font-weight:650;letter-spacing:.01em}.bf-main-home__brand-event{color:#d3b986;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.bf-main-home__dealer{display:flex;align-items:center;flex:0 0 auto;gap:14px;padding:6px 0 6px 12px;background:linear-gradient(90deg,transparent,#100b08d9 24%)}.bf-main-home__dealer img{width:84px;height:36px;object-fit:contain}.bf-main-home__dealer strong{display:flex;align-items:center;max-width:128px;min-height:36px;padding:0 0 0 14px;border-left:1px solid #d8b57266;color:#ecd3a0;font-size:12px;line-height:1.4;font-weight:600}.bf-main-home__bar{position:relative;display:grid;grid-template-columns:minmax(0,37fr) minmax(0,29fr) minmax(0,34fr);align-items:center;gap:32px;width:100%;padding:12px max(64px,calc((100% - 1440px)/2)) 12px;background:#100b08}.bf-main-home__offer{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "detail value";align-items:center;min-height:136px;padding:16px 22px;gap:6px 14px;background:linear-gradient(115deg,#e6c991,#d5ae64 58%,#bc8d43);color:#271b0c;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(50% - 9px),calc(100% - 9px) 50%,100% calc(50% + 9px),100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 calc(50% + 9px),9px 50%,0 calc(50% - 9px),0 10px)}.bf-main-home__offer:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid #6e491c40;pointer-events:none}.bf-main-home .bf-main-home__offer-label{grid-area:label;align-self:end;font-size:20px;font-weight:750;line-height:1.15;overflow-wrap:normal}.bf-main-home .bf-main-home__offer-detail{grid-area:detail;align-self:start;font-size:11px;line-height:1.4}.bf-main-home__offer-value{grid-area:value;display:grid;justify-items:center;gap:3px}.bf-main-home__offer-value>span{font-size:15px;line-height:1.2;font-weight:650}.bf-main-home__offer-value strong{font-size:clamp(76px,6.5vw,100px);line-height:.95;font-weight:800;letter-spacing:-.045em;white-space:nowrap}.bf-main-home__offer-value small{font-size:.4em}.bf-main-home__assurance{display:grid;justify-items:center;gap:12px;text-align:center}.bf-main-home__promise{display:flex;align-items:center;gap:12px;color:#e2c48b;text-decoration:none}.bf-main-home__promise svg{flex:0 0 auto}.bf-main-home__promise>span{display:grid;gap:6px}.bf-main-home__promise strong{font-size:20px;line-height:1.3}.bf-main-home__promise small{font-size:11px;line-height:1.4;color:#d7cbb8;text-decoration:underline;text-underline-offset:3px}.bf-main-home .bf-main-home__date{font-size:12px;line-height:1.4;color:#cdbfa9}.bf-main-home__shop{min-width:0}.bf-main-home h2{margin:0;color:#fff1d6;font-size:clamp(22px,2vw,30px);line-height:1.15;font-weight:750;letter-spacing:-.025em}.bf-main-home .bf-main-home__description{margin-top:5px;color:#d7cbb8;font-size:12px;line-height:1.4}.bf-main-home__actions{display:grid;margin-top:14px}.bf-main-home__button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:12px 16px;background:#40c8bf;border:1px solid #40c8bf;border-radius:0;color:#052c2a;font-size:15px;line-height:1.3;font-weight:700;text-decoration:none}.bf-main-home__button:hover{background:#67d6cd}.bf-main-home a:focus-visible{outline:2px solid #fff1cf;outline-offset:3px}@media(min-width:990px)and (max-width:1199px){.bf-main-home__bar{padding-inline:32px 64px;gap:20px}.bf-main-home__offer{padding-inline:18px;gap:6px 8px}.bf-main-home .bf-main-home__offer-label{font-size:17px}.bf-main-home__offer-value strong{font-size:72px}.bf-main-home__promise{gap:8px}.bf-main-home__promise strong{font-size:17px}.bf-main-home__button{font-size:14px}}@media(max-width:989px){.bf-main-home{padding-bottom:44px}.bf-main-home__masthead{top:16px;left:18px;right:18px;justify-content:center;padding-bottom:0;border-bottom:0}.bf-main-home .bf-main-home__brand{display:none}.bf-main-home__dealer{gap:12px;padding:5px 10px;background:#100b08bf}.bf-main-home__dealer img{width:76px;height:32px}.bf-main-home__dealer strong{min-height:32px;padding-left:12px;font-size:11px}.bf-main-home__bar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"offer shop" "assurance shop";gap:16px 24px;padding:8px 64px 18px 24px}.bf-main-home__offer{grid-area:offer;min-height:108px;padding:16px}.bf-main-home .bf-main-home__offer-label{font-size:17px}.bf-main-home__offer-value strong{font-size:70px}.bf-main-home__assurance{grid-area:assurance;gap:6px}.bf-main-home__promise strong{font-size:16px}.bf-main-home__promise small{font-size:10px}.bf-main-home__shop{grid-area:shop}.bf-main-home h2{font-size:24px}.bf-main-home__button{font-size:14px}}@media(max-width:599px){.bf-main-home__bar{grid-template-columns:minmax(0,1fr);grid-template-areas:"offer" "shop" "assurance";gap:14px;padding:6px 64px 18px 18px}.bf-main-home__art{overflow:hidden}.bf-main-home__scene{flex:none;width:calc(100% + 96px);max-width:none;margin:0;object-position:center bottom}.bf-main-home__offer{min-height:106px;gap:4px 10px}.bf-main-home__offer-value strong{font-size:76px}.bf-main-home__offer-value>span{font-size:12px}.bf-main-home .bf-main-home__offer-label{font-size:18px}.bf-main-home .bf-main-home__offer-detail{font-size:10px}.bf-main-home h2{font-size:22px}.bf-main-home .bf-main-home__description{font-size:11px}.bf-main-home__actions{margin-top:9px;gap:7px}.bf-main-home__button{min-height:42px;padding:9px 12px;font-size:13px}.bf-main-home__promise{gap:9px}.bf-main-home__promise strong{font-size:16px}.bf-main-home__promise svg{width:22px;height:26px}.bf-main-home .bf-main-home__date{font-size:10px}}@media(max-width:359px){.bf-main-home__bar{gap:12px;padding-left:16px}.bf-main-home__offer{padding-inline:14px}.bf-main-home .bf-main-home__offer-label{font-size:15px}.bf-main-home__offer-value strong{font-size:68px}.bf-main-home h2{font-size:20px}.bf-main-home__promise strong{font-size:14px}}@media(max-width:989px){.bf-main-home__bar{width:min(640px,100%);margin-inline:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"offer" "shop" "assurance";gap:14px;padding:8px 72px 12px 18px}.bf-main-home__offer{min-height:108px}.bf-main-home__shop{text-align:left}.bf-main-home__button{min-height:46px;padding:12px 16px;font-size:14px}.bf-main-home__assurance{justify-items:start;text-align:left;gap:7px;padding-top:12px;border-top:1px solid #d8b57240}.bf-main-home__promise{align-items:flex-start;gap:10px;min-height:44px;width:100%}.bf-main-home__promise svg{width:22px;height:26px;margin-top:2px}.bf-main-home__promise>span{min-width:0;gap:4px}.bf-main-home__promise strong{font-size:16px}.bf-main-home__promise small{font-size:10px}.bf-main-home .bf-main-home__date{padding-left:32px;font-size:10px}}@media(max-width:359px){.bf-main-home__offer{padding-inline:14px;gap:4px 6px}.bf-main-home .bf-main-home__offer-label{font-size:15px}.bf-main-home__offer-value strong{font-size:64px}.bf-main-home__button{font-size:13px;padding-inline:12px}.bf-main-home__promise strong{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/175/assets/bf26-home-main-slide.css.map */
