.bnr-slider{position:relative;width:100%;overflow:hidden}.bnr-track{position:relative;width:100%;height:var(--bnr-desktop-height, 500px)}.bnr-slide{position:relative;width:100%;height:100%;flex:0 0 100%}.bnr-link{display:block;width:100%;height:100%}.bnr-img{display:block;width:100%;height:100%;object-fit:cover}.bnr-mobile-img{display:none}.bnr-desktop-img{display:block;width:100%;height:100%;position:relative}.bnr-desktop-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000047,#0000 35%);pointer-events:none}.bnr-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:42px;height:42px;border-radius:8px;border:none;background:#00000059;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,transform .15s ease}.bnr-arrow:hover{background:#0009}.bnr-arrow:active{transform:translateY(-50%) scale(.92)}.bnr-arrow-prev{left:18px}.bnr-arrow-next{right:18px}.bnr-dots{display:none}.bnr-dot{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;padding:0}.bnr-dot.is-active{background:#fff}.bnr-slider:before{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:#ffffff40;z-index:9}.bnr-slider:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0%;background:#fff;z-index:10;transition:width linear}@media(max-width:767px){.bnr-slider:before,.bnr-slider:after{display:none}}.bnr-btn{display:none;position:absolute;left:50%;transform:translate(-50%);z-index:6;box-sizing:border-box;text-align:center;white-space:nowrap;text-decoration:none;border-style:solid;font-family:inherit;line-height:1.2;cursor:pointer;transition:opacity .2s ease,transform .2s ease}@media(min-width:768px){.bnr-btn{display:inline-block;bottom:40px}.bnr-btn:hover{transform:translate(-50%) translateY(-2px)}}@media screen and (max-width:767px){.bnr-track{height:var(--bnr-mobile-height, 350px)}.bnr-desktop-img{display:none}.bnr-mobile-img{display:block;width:100%;height:100%}.bnr-arrow{display:none}.bnr-dots{display:flex;position:absolute;bottom:14px;left:0;right:0;justify-content:center;align-items:center;gap:8px;z-index:10}.bnr-btn{display:inline-block;bottom:var(--bnr-btn-bottom-mobile, 25px)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/banner-slider.css.map */
