

/* Start:/local/assets/black-friday/home/style.css?17944917416510*/
@font-face{font-family:BFMontserrat;src:url('/local/templates/agni/fonts/montserrat-cyrillic-wght-normal.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0400-045F,U+2116}
@font-face{font-family:BFMontserrat;src:url('/local/templates/agni/fonts/montserrat-latin-wght-normal.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:BFRoboto;src:url('/local/templates/agni/fonts/roboto-cyrillic-wght-normal.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0400-045F,U+2116}
@font-face{font-family:BFRoboto;src:url('/local/templates/agni/fonts/roboto-latin-wght-normal.woff2') format('woff2');font-weight:100 900;font-display:swap}
.bf-home{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:0;background:#0c0907;color:#fff!important;text-decoration:none!important;cursor:pointer}
.bf-home-view{position:relative;display:none;width:100%;height:100%;aspect-ratio:auto!important;overflow:hidden}
.bf-home-view--desktop{display:block}
.bf-home-canvas{position:absolute;left:0;top:0;transform:scale(var(--bf-home-scale,1));transform-origin:top left;isolation:isolate;font-family:BFMontserrat,Montserrat,sans-serif;color:white}
.bf-home-canvas *{box-sizing:border-box}
.bf-home-background{position:absolute;inset:0;z-index:-3;pointer-events:none}
.bf-home-background img{position:absolute;max-width:none!important;left:-112.1568px;top:-60.0864px;width:2410.32px;height:783.1984px}
.bf-home-decoration{position:absolute;max-width:none!important;pointer-events:none;z-index:-1}
.bf-home-decoration[src$="51e83.svg"],.bf-home-decoration[src$="5ffde.svg"],.bf-home-decoration[src$="dcafe.svg"]{z-index:-2}
.bf-home-title{position:absolute;left:286px;top:147px;font-size:106px;font-weight:800;line-height:.8;letter-spacing:-2.12px;text-transform:uppercase;white-space:nowrap}
.bf-home-switch{position:absolute;left:710.9045px;top:202.858px;width:168.081px;height:58.713px;transform:rotate(-6.71deg);border-radius:34.537px;background:rgba(11,130,120,.2);display:flex;align-items:center;justify-content:flex-end;padding-right:11.512px}
.bf-home-switch>span{padding:3.454px 13.815px 6.907px;border-radius:115.124px;background:linear-gradient(201.87deg,#fff 18.897%,#b2f4ef 81.453%);font-size:25.327px;line-height:1;font-weight:600;color:#14988e}
.bf-home-offer{position:absolute;left:286px;top:333px;display:flex;align-items:center;gap:16px}
.bf-home-discount{display:block;position:relative;border-radius:30px;background:#d8fffd;color:#333;height:84px;padding:10px 20px 10px 54px;white-space:nowrap}
.bf-home-discount strong{font:700 64px/1 BFMontserrat,Montserrat,sans-serif;letter-spacing:-1.28px}
.bf-home-discount small{position:absolute;left:15px;top:30.5px;border-radius:30px;background:#0f9f94;color:#d8fffd;padding:0 6px 3px;font-size:20px;line-height:1;font-weight:700;letter-spacing:-.4px}
.bf-home-copy{font:500 26px/1.1 BFRoboto,Roboto,sans-serif;white-space:nowrap}
.bf-home-copy em{font-style:normal;color:#8bfff6}
.bf-home-button{position:absolute;left:286px;top:436px;width:320px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;background:#0f9f94;color:#fff;font:700 22px/26px BFRoboto,Roboto,sans-serif;transition:background-color .3s}
.bf-home-button:hover{background:#0c8d84}
.bf-home-button>span{position:relative;z-index:1}
.bf-home:focus-visible{outline:3px solid #0f9f94;outline-offset:-3px}
.bf-home-wave{position:absolute;width:2px;height:2px;border-radius:50%;background:rgba(255,255,255,.4);animation:bf-home-wave .6s linear forwards;pointer-events:none}
@keyframes bf-home-wave{from{transform:scale(0);opacity:1}to{transform:scale(400);opacity:0}}
@media(min-width:744px) and (max-width:1023px){
.bf-home-view--desktop{display:none}.bf-home-view--tablet{display:block}
.bf-home-background img{left:-.018022px;top:-.248839px;width:768.45146px;height:640.640402px}
.bf-home-title{left:30px;top:30px;font-size:62px;letter-spacing:-1.24px}
.bf-home-switch{left:278.702px;top:61.6435px;width:97.626px;height:34.867px;border-radius:20.048px;padding-right:6.973px}
.bf-home-switch>span{padding:1.743px 7.845px 4.358px;font-size:14.818px}
.bf-home-offer{left:30px;top:140px;gap:12px}
.bf-home-discount{height:60px;border-radius:15px;padding:12px 15px 12px 38px}
.bf-home-discount strong{font-size:36px;letter-spacing:-.72px}
.bf-home-discount small{left:9.75px;top:24px;padding:0 5px 2px;font-size:14px;letter-spacing:-.28px}
.bf-home-copy{font-size:20px;line-height:1}
.bf-home-button{left:30px;top:212px;width:300px;height:52px;border-radius:12px;font-size:18px;line-height:20px}
}
@media(max-width:743px){
.bf-home-view--desktop{display:none}.bf-home-view--mobile{display:block}
.bf-home-background img{left:-.073624px;top:-.038439px;width:375.180534px;height:375.184073px}
.bf-home-title{left:15px;top:191px;font-size:34px;letter-spacing:-.68px}
.bf-home-switch{left:148.872px;top:208.3215px;width:52.264px;height:17.993px;border-radius:11.138px;padding-right:3.427px}
.bf-home-switch>span{padding:.857px 4.284px 2.57px;font-size:7.711px}
.bf-home-offer{left:15px;top:251px;gap:6px}
.bf-home-discount{height:44px;border-radius:15px;padding:8px 12px 8px 38px}
.bf-home-discount strong{font-size:28px;letter-spacing:-.56px}
.bf-home-discount small{left:7.75px;top:14.13px;padding:0 5px 2px;font-size:14px;letter-spacing:-.28px}
.bf-home-copy{font-size:15px;line-height:1}
.bf-home-button{left:15px;top:308px;width:345px;height:52px;border-radius:12px;font-size:18px;line-height:20px}
}
@media(prefers-reduced-motion:reduce){.bf-home-wave{animation:none}.bf-home-button{transition:none}}

.bf-home-decoration[src$="8df99.svg"],.bf-home-decoration[src$="5c776.svg"],.bf-home-decoration[src$="2d79e.svg"]{mix-blend-mode:overlay}

.bf-home .bf-home-button{cursor:pointer;color:#fff!important;text-decoration:none!important}.bf-home-button:focus-visible{outline:3px solid white;outline-offset:-4px}

.bf-home-title,.bf-home-switch,.bf-home-offer,.bf-home-button{margin-left:var(--bf-home-content-shift,0px)}
.bf-home-decoration:not([src$="51e83.svg"]):not([src$="5ffde.svg"]):not([src$="dcafe.svg"]){margin-left:var(--bf-home-content-shift,0px)}
@media (max-width:743px) {
    .hero-view__slider.bf-home-carousel {
        box-sizing: content-box;
        padding-bottom: 24px;
    }
    .bf-home-carousel > .hero-view__pagination {
        bottom: 8px;
    }
}

/* End */
/* /local/assets/black-friday/home/style.css?17944917416510 */
