.bf-banner{background:#02050c;display:block;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:416px;overflow:hidden;position:relative}.bf-banner,.bf-banner:focus,.bf-banner:hover{color:#fff;text-decoration:none}.bf-banner:after{background:linear-gradient(180deg,rgba(2,5,12,0) 57.452%,#02050c);content:"";height:416px;inset:0 0 auto;pointer-events:none;position:absolute;z-index:1}.bf-banner__stage{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.bf-banner__photo{background:url(/assets/images/banners/black-friday-2026/foto-hp-mobil.webp) no-repeat 0 0/100% 100%;height:416px;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);position:absolute;right:-422px;top:0;width:1116px;z-index:0}.bf-banner__light{display:none;pointer-events:none;position:absolute;z-index:1}.bf-banner__offer{left:21px;position:absolute;text-align:center;top:30px;width:197px;z-index:2}.bf-banner__offer,.bf-banner__title{align-items:center;display:flex;flex-direction:column}.bf-banner__title{font-size:41.958px;letter-spacing:2.0979px;line-height:44.32px;text-transform:uppercase;white-space:nowrap}.bf-banner__title-black{font-weight:200}.bf-banner__title-friday{font-weight:900}.bf-banner__line{background:url(/assets/images/banners/black-friday-2026/linka.svg) no-repeat 50%/100% 100%;display:block;flex-shrink:0;height:2px;margin-top:14px;width:180px}.bf-banner__discount{display:block;height:auto;margin-top:3px;max-width:none;width:197px}.bf-banner__subtitle{display:block;font-size:20px;line-height:25px;margin-top:0;white-space:nowrap}.bf-banner__subtitle strong{font-weight:700}.bf-banner__brand{display:block;font-weight:300}.bf-banner__code{align-items:center;background:rgba(0,11,42,.44);border:2.012px solid #0b98f0;border-radius:50px;box-shadow:0 0 13.413px 0 #0b98f0;display:flex;height:55px;justify-content:center;left:0;margin-inline:auto;position:absolute;right:0;top:308px;width:min(297px,100% - 36px);z-index:2}.bf-banner__code-text{display:block;white-space:nowrap}.bf-banner__code-label{font-size:18px;font-weight:500}.bf-banner__code-value{font-size:24px;font-weight:900;letter-spacing:2.4px;line-height:28.623px}.bf-banner__code-line{display:none}.bf-banner__date{font-size:16px;font-weight:400;left:50%;position:absolute;top:calc(100% + 10px);transform:translateX(-50%);white-space:nowrap}@media (min-width:61.25em){.bf-banner--homepage{height:360px;margin-inline:auto;max-width:1889px}.bf-banner--homepage:after{display:none}.bf-banner--homepage .bf-banner__stage{left:auto;margin:0 auto;max-width:1440px;position:relative;width:100%}.bf-banner--homepage .bf-banner__photo{background-image:url(/assets/images/banners/black-friday-2026/foto-hp-desktop.webp);height:360px;left:calc(50% - 1018px);right:auto;width:1889px}.bf-banner--homepage .bf-banner__light{background:no-repeat 50%/100% 100%;display:block}.bf-banner--homepage .bf-banner__light--glow{background-image:url(/assets/images/banners/black-friday-2026/svetlo-elipsa.svg);height:717.99px;right:calc(12.08% - 70.4px);top:-96.9px;transform:rotate(40.81deg);width:318px}.bf-banner--homepage .bf-banner__light--top{background-image:url(/assets/images/banners/black-friday-2026/svetlo.webp);height:279px;right:-75px;top:-65px;transform:rotate(90deg);width:279px}.bf-banner--homepage .bf-banner__light--bottom{background-image:url(/assets/images/banners/black-friday-2026/svetlo.webp);height:264px;left:-72px;top:174px;transform:rotate(-90deg);width:264px}.bf-banner--homepage .bf-banner__offer{left:12.08%;top:43px;width:380px}.bf-banner--homepage .bf-banner__title{flex-direction:row;font-size:46px;gap:.25em;letter-spacing:2.3px;line-height:normal}.bf-banner--homepage .bf-banner__title-friday{font-weight:800}.bf-banner--homepage .bf-banner__line{margin-top:10px;width:380px}.bf-banner--homepage .bf-banner__discount{margin-top:6px;width:350px}.bf-banner--homepage .bf-banner__subtitle{font-size:26px;line-height:normal;margin-top:-5px}.bf-banner--homepage .bf-banner__brand{display:inline}.bf-banner--homepage .bf-banner__code{border-radius:20px;flex-direction:column;height:166px;justify-content:flex-start;left:auto;margin:0;padding-top:24px;right:12.08%;top:97px;width:243px}.bf-banner--homepage .bf-banner__code-text{text-align:center}.bf-banner--homepage .bf-banner__code-label{display:block;font-size:24px;line-height:normal}.bf-banner--homepage .bf-banner__code-value{display:block;font-size:33px;letter-spacing:3.3px;line-height:38px}.bf-banner--homepage .bf-banner__code-line{background:url(/assets/images/banners/black-friday-2026/linka.svg) no-repeat 50%/100% 100%;display:block;height:2px;margin-top:7px;width:180px}.bf-banner--homepage .bf-banner__date{font-size:17px;line-height:normal;margin-top:14px;position:static;transform:none}}@media (max-width:46.24em){.new-banner--black-friday{height:300px;margin-inline:calc(50% - 50vw);max-height:none;width:100vw}}.bf-banner--gallery{height:300px}.bf-banner--gallery .bf-banner__photo{background-image:url(/assets/images/banners/black-friday-2026/foto-galerie-mobil.webp);height:300px;right:-338.7px;width:925px}.bf-banner--gallery .bf-banner__offer{left:17px;top:30px;width:224px}.bf-banner--gallery .bf-banner__title{flex-direction:row;font-size:25.894px;gap:.25em;letter-spacing:1.2947px;line-height:normal}.bf-banner--gallery .bf-banner__title-black{font-weight:300}.bf-banner--gallery .bf-banner__title-friday{font-weight:700}.bf-banner--gallery .bf-banner__line{margin-top:13px}.bf-banner--gallery .bf-banner__discount{margin-top:3px}.bf-banner--gallery .bf-banner__subtitle{margin-top:-3px}.bf-banner--gallery .bf-banner__brand{display:inline}.bf-banner--gallery .bf-banner__code{background:rgba(0,11,42,.7);border-radius:46.465px;border-width:1.87px;box-shadow:0 0 12.464px 0 #0b98f0;gap:11px;height:49px;justify-content:flex-start;padding-left:22px;top:223px;width:min(339px,100% - 36px)}.bf-banner--gallery .bf-banner__code-label{font-size:16.727px}.bf-banner--gallery .bf-banner__code-label-long{display:none}.bf-banner--gallery .bf-banner__code-value{font-size:22.303px;letter-spacing:2.2303px;line-height:26.599px}.bf-banner--gallery .bf-banner__code-line{background:#0b98f0;display:block;flex-shrink:0;height:24px;width:1.5px}.bf-banner--gallery .bf-banner__date{font-size:14px;position:static;transform:none}@media (max-width:23.4375em){.bf-banner--gallery .bf-banner__code{gap:8px;justify-content:center;padding-left:0}.bf-banner--gallery .bf-banner__code-label{font-size:15px}.bf-banner--gallery .bf-banner__code-value{font-size:20px;letter-spacing:1px}.bf-banner--gallery .bf-banner__date{font-size:13px}}@media (min-width:46.25em){.bf-banner--gallery{background:#050812;border-right:2px solid #fff;height:100%;width:100%}.bf-banner--gallery:after{height:306px;inset:57px auto auto -19px;width:308px}.bf-banner--gallery .bf-banner__photo{background-image:url(/assets/images/banners/black-friday-2026/foto-galerie-desktop.webp);height:370px;left:0;mask-image:none;right:auto;width:281px}.bf-banner--gallery .bf-banner__offer{left:14px;top:18px;width:167.7px}.bf-banner--gallery .bf-banner__title{flex-direction:column;font-size:36.031px;gap:0;letter-spacing:1.8016px;line-height:38.39px}.bf-banner--gallery .bf-banner__title-black{font-weight:200}.bf-banner--gallery .bf-banner__title-friday{font-weight:900}.bf-banner--gallery .bf-banner__line{margin-top:12px;width:153.24px}.bf-banner--gallery .bf-banner__discount{margin-top:3px;width:167.7px}.bf-banner--gallery .bf-banner__subtitle{font-size:17.175px;line-height:21.469px;margin-top:0}.bf-banner--gallery .bf-banner__brand{display:block}.bf-banner--gallery .bf-banner__code{background:rgba(0,11,42,.44);border-radius:42.256px;border-width:1.7px;box-shadow:0 0 11.335px 0 #0b98f0;gap:0;height:46.48px;justify-content:center;left:15px;margin:0;max-width:251px;padding-left:0;right:auto;top:251px;width:calc(100% - 30px)}.bf-banner--gallery .bf-banner__code-label{font-size:15.212px}.bf-banner--gallery .bf-banner__code-label-long{display:inline}.bf-banner--gallery .bf-banner__code-value{font-size:20.283px;letter-spacing:2.0283px;line-height:24.19px}.bf-banner--gallery .bf-banner__code-line{display:none}.bf-banner--gallery .bf-banner__date{font-size:13.522px;left:15px;position:absolute;top:calc(100% + 24px)}}