.modal-request__input{margin:0 0 15px}.modal-request__label{margin:0 0 5px;font-size:.95em}.modal-request__agree{margin:10px 0;font-size:.9em}.modal-request__btn{margin:10px 0 0}.modal-request .captcha{display:flex;align-items:center;padding:0;margin:15px -10px}.modal-request .captcha>*{width:auto}.modal-request .captcha__label{display:none}.modal-request .captcha__input{max-width:110px}.modal-request .callback_success{padding:15px;background:rgba(0 0 0 / .03);border-radius:var(--border-radius-1)}.question-info{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 20px;font-weight:500}.question-info>div{margin:0 30px 0 0}.question-form{margin:0 0 30px}.question-form .captcha__title{width:16.6666666666%;padding-top:7px;text-align:right}.question-form .captcha__wrapper{width:70%}.question-list__item{margin:0 0 20px;padding:15px 5px;word-wrap:break-word}.question-list__item:hover{box-shadow:none;border:solid 1px rgba(0 0 0 / .06)}.question-list__name{margin:0 0 15px;font-weight:700}.question-list__date{margin:0 0 15px;font-size:.95em}.question-list__comment-heading{margin:0 0 10px;font-weight:700;color:#777}.question-list__reply{margin:20px 0 0;padding:15px;background:rgba(0,0,0,.03);border-radius:var(--border-radius-1)}.question-list__reply-heading{margin:0 0 10px;padding:0 0 10px;font-weight:500;border-bottom:solid 1px rgba(0,0,0,.1)}.question-list__hr{margin:0 0 15px;border-top:solid 2px rgba(0,0,0,.1)}.show-more-question{margin:10px 0 30px;text-align:center}#product{margin:0 0 40px}.rating-model{display:flex;align-items:center;margin:0 0 20px;overflow-y:auto;white-space:nowrap}.rating-model .fa-comment{margin-left:15px}.rating-model__model{font-size:.95em}.rating-model div+div:before{content:'|';padding:0 12px;color:#888}.product-page .sticker{top:10px;left:10px}.product-page .sticker__item{height:24px;font-weight:500}.product-page .sticker__item:after{width:14px;height:23px}.product-page__image{margin:0 0 30px}.product-page__image-main{position:relative;z-index:1;margin:0 0 20px;border:solid 1px rgba(0 0 0 / .06);background-clip:padding-box;border-radius:var(--border-radius-1)}.product-page__image-main-img{border-radius:var(--border-radius-1);cursor:zoom-in}.product-page__image-main-carousel{display:block}.product-page__image-main-carousel:not(.owl-loaded) .product-page__image-main-img:not(:first-child){display:none}.product-page__image-main .owl-nav{display:none}.product-page__image-addit{margin:0 -10px}.product-page__image-addit-img{padding:3px;font-size:.4em;border:solid 1px #e6e6e6;border-radius:var(--border-radius-1);transition:all linear .15s}.product-page__image-addit-img.selected{border-color:#aaa}.product-page__image-addit .owl-item{padding:0 10px}.product-page__image-addit .owl-nav button{width:32px;height:32px}.product-page__image-addit .owl-nav{left:-5px!important;right:-5px!important;opacity:1}.product-page__wishlist-compare{margin:0 0 10px}button.product-page__wishlist-btn,button.product-page__compare-btn,.product-page__share-btn{position:static;display:inline;width:auto;margin:0 10px 15px 0;font-size:.9em;border-radius:var(--border-radius-1)}.product-page__share-btn{margin-right:0;color:var(--product-share-btn-c);background:var(--product-share-btn-bg)}.product-page__share-btn:hover,.product-page__share-btn:focus{margin-right:0;color:var(--product-share-btn-c-hover);background:var(--product-share-btn-bg-hover)}.product-page .uni-timer__group{padding:3px 12px}.product-page .uni-timer__digit{font-size:1.15em}.product-page__image:hover .uni-timer{opacity:0}.product-page .qty-indicator{margin:0 0 20px;font-size:.95em}.product-page__price{margin:20px 0 25px;font-size:1.8em}.product-page .price-tax{margin:-15px 0 20px}.product-page__cart{display:flex;flex-wrap:wrap;margin:0 0 10px}.product-page__add-to-cart{margin:0 15px 15px 0}.product-page__quick-order{margin:0 0 15px!important;padding:0 15px}.product-page .qty-switch__input{width:40px;height:38px}.product-page .qty-switch{margin-right:15px}.product-page .qty-switch__btn{width:25px;height:19px;line-height:18px}.product-page__minimum{margin:-10px 0 25px;font-size:.85em;color:#888}.product-page__discount{width:fit-content;margin:-10px 0 25px;padding:10px 15px;background:rgba(0 0 0 / .03);font-size:.85em;border-radius:var(--border-radius-1)}.product-page__discount-item+.product-page__discount-item{padding:5px 0 0}.product-page__option{margin:0 -10px 10px}.product-page__option select{height:32px}.product-page__option img{width:50px}.product-page__option .option__name{height:28px;line-height:28px}.product-page__short-attribute-heading{margin:0 0 10px;font-weight:500;1font-size:1.1em;color:#888}.product-page__rating{margin:0 0 25px}.product-page__textblock{margin:0 0 25px}.product-page__textblock-inner{padding:15px 20px;border-radius:var(--border-radius-1);background:rgba(0 0 0 / .03)}.product-block .product-data__item{align-items:flex-end;font-size:.95em}.option__popup.product{width:var(--option-popup-img-w)}.product-data{display:flex;flex-direction:column}.product-data__item{display:flex;align-content:flex-start;margin:0 0 7px;word-break:break-word}.product-data__item:last-child{margin:0}.product-data__item-div{width:50%;min-width:50%;display:flex;align-items:flex-end}.product-data__item-div:first-child:after{flex:1 1 auto;content:'';min-width:10px;margin:0 10px 5px;border-bottom:dotted 1px #bbb}.product-data__more-attr{display:flex;width:100%}.product-data__more-attr a{font-size:.95em;text-decoration:underline dotted}.product-block .product-data{margin:0 0 25px}.product-tag{display:flex;flex-wrap:wrap;margin:0 0 30px;font-size:.8em;font-weight:500}.product-tag__item{margin:0 15px 15px 0;padding:3px 10px 4px;background:rgba(0 0 0 / .06);border-radius:var(--border-radius-1)}#tab-description{position:relative;overflow:hidden;line-height:1.7em;background:#fff}#tab-description img{width:auto;height:auto;max-width:100%}#tab-description .desc-collapse{padding-bottom:10px;background:#fff}#tab-description .desc-collapse:before{background:linear-gradient(0deg,#fff 0%,transparent 100%)}#tab-specification .heading:not(:first-child){margin:20px 0 10px}#tab-specification .product-data{max-width:1200px}.review-info{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 20px;font-weight:500}.review-info>div{margin:0 30px 0 0}.review-form{margin:0 0 30px}.review-form__input{position:relative;width:23px;height:20px;z-index:99;cursor:pointer;opacity:0}.review-form__stars{position:absolute;top:4px}.review-form__star{float:left;width:23px;font-size:1.5em!important}.review-form__images-inputs{display:none}.review-form__images-info{display:block;margin:5px 0 20px;font-size:.8em;color:#888}.review-form__images-preview{display:flex;flex-wrap:wrap;align-items:center;min-height:120px;padding:10px;border-radius:var(--border-radius-1);background:rgba(0 0 0 / .03)}.review-form__add-photo{position:relative;margin:10px;font-size:3em;color:#aaa;cursor:pointer}.review-form__add-photo i{position:absolute;top:-5px;right:-5px;width:20px;height:20px;line-height:20px;text-align:center;background:var(--a-c);color:#fff;font-size:.25em;border-radius:100%}.review-form__images-preview-item{position:relative;display:flex;align-items:center;height:80px;margin:10px;background:#fff;border-radius:6px}.review-form__images-preview-img{max-width:80px;max-height:80px;border-radius:6px}.review-form__images-preview-del{position:absolute;top:50%;left:50%;padding:10px 11px;color:var(--a-c);background:rgba(255 255 255 / .8);transform:translate(-50%,-50%);border-radius:100%;cursor:pointer}.review-list__all-review-images{overflow-x:hidden;white-space:nowrap;margin:0 0 20px;padding:5px;border:solid 1px rgba(0 0 0 / .1);border-radius:var(--border-radius-1)}.review-list__all-review-image{padding:10px}.review-list__all-review-images img{padding:5px;border:solid 1px rgba(0 0 0 / .1);border-radius:var(--border-radius-1);cursor:pointer;transition:transform linear .1s}.review-list__all-review-images img:hover{transform:scale(1.05)}.review-list__all-review-image-text{position:relative;display:flex;align-items:center;justify-content:center;padding:10px;color:var(--a-c);font-weight:700;text-decoration:underline!important}.review-list__all-review-image-text img{opacity:0}.review-list__all-review-image-text span{position:absolute;text-decoration:underline;cursor:pointer}.review-list__item{display:flex;margin:0 0 20px;padding:15px}.review-list__item:hover{box-shadow:none;border:solid 1px rgba(0 0 0 / .06)}.review-list__item.popular{position:relative;z-index:1;background:#fff8eb}.review-list__popular-text{position:absolute;top:15px;right:15px;padding:5px 10px;background:rgba(0 0 0 / .05);font-size:.8em;font-weight:500;color:#080;white-space:nowrap;border-radius:var(--border-radius-1)}.review-list__info{display:flex;flex-direction:column;flex:0 1 220px;min-width:220px}.review-list__info-text{flex:1 1 100%}.review-list__rating,.review-list__name,.review-list__date{margin:0 0 15px}.review-list__name{font-weight:700}.review-list__date{font-size:.95em}.review-list__real-buyer{margin:0 0 20px;font-size:.8em;font-weight:700;color:#080;white-space:nowrap}.review-list__votes{display:flex;margin-top:auto;padding:15px 0 0;color:#888;font-weight:500}.review-list__votes-btn{padding:2px 8px 3px;background:none;border:solid 1px rgba(0 0 0 / .1)!important;border-radius:var(--border-radius-1-0-0-1)}.review-list__votes-btn:first-child{border-right:none!important}.review-list__votes-btn+.review-list__votes-btn{border-radius:var(--border-radius-0-1-1-0)}.review-list__icon{margin:0 6px 0 0;font-size:1.1em;cursor:pointer}.review-list__votes-btn .fa-thumbs-up{color:#080}.review-list__votes .fa-thumbs-down{position:relative;bottom:-2px}.review-list__votes-btn .fa-thumbs-down{color:red}.review-list__votes-btn:hover{background:rgba(0 0 0 / .03)}.review-list__plus,.review-list__minus{margin:0 0 20px;line-height:1.6em;word-wrap:break-word}.review-list__votes-plus-qty,.review-list__votes-minus-qty{font-size:.9em}.review-list__votes-plus-qty{color:#080}.review-list__votes-minus-qty{color:red}.review-list__comment{line-height:1.6em;word-wrap:break-word}.review-list__plus-heading,.review-list__minus-heading,.review-list__comment-heading{margin:0 0 10px;font-weight:700}.review-list__reply{margin:20px 0 0;padding:15px;background:rgba(0 0 0 / .03);border-radius:var(--border-radius-1)}.review-list__reply-heading{margin:0 0 10px;padding:0 0 10px;font-weight:700;border-bottom:solid 1px rgba(0 0 0 / .1)}.review-list__images{margin:20px 0 0;padding:15px;border-radius:var(--border-radius-1);background:rgba(0 0 0 / .03)}.review-list__images img{max-width:60px;padding:5px;background:#fff;border-radius:var(--border-radius-1);cursor:pointer;transition:transform linear .1s}.review-list__images img:hover{transform:scale(1.05)}.review-list__images img+img{margin:0 0 0 15px}.show-more-review{margin:10px 0 30px;text-align:center}.review-pagination{margin-bottom:20px}.review-list__popup{display:none;text-align:center}.review-list__popup.fixed{display:flex;flex-direction:column;position:fixed;z-index:1070;top:0;left:0;right:0;bottom:0;background:#fff}.review-list__popup-full{display:flex!important;flex:1 1 100%;overflow:hidden}.review-list__popup-full .owl-item{position:relative;top:50%;transform:translateY(-50%)}.review-list__popup-header{background:#f7f7f7;display:flex;align-items:center;justify-content:space-between}.review-list__popup-title{display:flex;padding:15px;font-weight:700;font-size:1.1em;text-align:left}.review-list__popup-title .rating{margin:0 10px 0 0}.review-list__popup-close{display:flex;width:50px;min-width:50px;height:100%;min-height:50px;align-items:center;justify-content:center;background:rgba(0 0 0 / .05);opacity:.8;cursor:pointer}.review-list__popup-full img{max-width:100%;max-height:calc(100vh - 160px)}.review-list__popup .owl-nav{display:block;opacity:1}.review-list__popup .owl-stage-outer,.review-list__popup .owl-stage{height:100%}.review-list__popup-thumbs{display:flex!important;justify-content:center;margin:15px}.review-list__popup-thumbs img{padding:3px;border:solid 1px #e6e6e6;border-radius:var(--border-radius-1);transition:all linear .15s;cursor:pointer}.review-list__popup-thumbs img.selected{border-color:#aaa}.review-list__popup-thumbs .owl-nav{left:-4px!important;right:-4px!important}.review-list__popup-thumbs .owl-item{padding:0 10px}.review-list__popup-thumbs .owl-nav button{width:30px;height:30px;line-height:28px;text-align:center;font-size:1em!important;border-radius:100%;box-shadow:0 0 10px #ccc}.product-download{display:flex;flex-wrap:wrap;margin:0 -10px}.product-download__item{display:flex;margin:0 0 20px;padding:0 10px}.product-download__item-inner{display:flex;align-items:center;padding:10px 15px;border-radius:var(--border-radius-1)}.product-download__icon{flex:0 0 54px;margin:0 15px 0 0;padding:10px;font-size:2.2em;background:rgba(0 0 0 / .05);border-radius:var(--border-radius-1)}.product-download__name{flex:1 1 auto;font-weight:500}.product-download__size{padding:0 0 0 20px;font-size:.8em;white-space:nowrap}.product-page__image.fixed{position:fixed;z-index:1070;top:0!important;left:0;width:100%;height:100%;display:flex;flex-direction:column;margin:0;padding:0;background:#fff;transition:none}.product-page__image.fixed .owl-item{-ms-touch-action:manipulation;touch-action:manipulation}.product-page__image.fixed .product-page__image-product-name{background:#f7f7f7;display:flex;align-items:center;justify-content:space-between}.product-page__image.fixed .product-page__image-product-name-title{padding:15px;font-weight:700;font-size:1.1em}.product-page__image.fixed .product-page__image-main{display:flex;flex:1 1 100%;align-items:center;margin:0;border:none}.product-page__image.fixed .sticker,.product-page__image.fixed .uni-timer{display:none}.product-page__image.fixed .product-page__image-main-img{max-width:100%;max-height:calc(100vh - 160px);width:auto;cursor:default!important}.product-page__image.fixed .product-page__image-addit{display:flex;justify-content:center;margin:15px}.product-page__image.fixed .product-page__image-close{display:flex;width:50px;min-width:50px;height:100%;min-height:50px;align-items:center;justify-content:center;background:rgba(0 0 0 / .05);opacity:.8;cursor:pointer}.product-page__image.fixed .product-page__image-main-carousel,.product-page__image.fixed .product-page__image-main .owl-item{width:100%}.product-page__share-social{display:flex;justify-content:space-between;margin:0 0 5px}.product-page__share-social.left{justify-content:flex-start}.product-page__share-social .fab{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0 15px 15px 0;font-size:1.35em;color:#fff;border-radius:var(--border-radius-1)}.product-page__share-social .fab:last-child{margin-right:0}.product-page__share-social .fa-telegram-plane{background:#08c}.product-page__share-social .fa-whatsapp{background:#00E676}.product-page__share-social .fa-vk{background:#597BA0}.product-page__share-social .fa-odnoklassniki{background:#EF8117}.product-page__share-copy-link .btn{font-weight:500}.standlone-shipping-calculation{max-width:500px}.standlone-shipping-calculation__address input,.standlone-shipping-calculation__address select{margin:0 0 15px}.standlone-shipping-calculation__shipping{opacity:0;transition:all ease-in-out .3s}.standlone-shipping-calculation__shipping.show{opacity:1}.standlone-shipping-calculation__shipping .heading{margin-top:30px}.standlone-shipping-calculation__shipping-result{overflow-y:auto;max-height:400px;margin:0;padding:15px;background:rgba(0 0 0 / .03);border-radius:var(--border-radius-1)}.standlone-shipping-calculation__shipping-result li+li{margin-top:10px}.standlone-shipping-calculation__shipping-result li span{padding:0 0 0 10px;font-weight:500}.standlone-shipping-calculation__shipping-result-title{font-weight:500}li+.standlone-shipping-calculation__shipping-result-title{margin-top:25px!important}@media (min-width:1345px){.product-block__wrapper{display:flex}.product-block__left-block{flex:1 1 auto;padding-right:20px}.product-block__right-block{min-width:340px;height:fit-content;margin:0 0 25px;padding:20px 10px 5px 20px;border-radius:var(--border-radius-1);border:solid 1px rgba(0 0 0 / .03);background:rgba(0 0 0 /.02)}.product-block__right-block .product-page__minimum{font-size:.8em}.product-block__right-block .product-page__wishlist-compare{margin:0}.product-block__right-block .product-page__wishlist-compare .btn i{text-align:center;width:1.25em;line-height:normal}.product-block__right-block .product-page__wishlist-compare .btn span{display:none}}@media (min-width:992px){.product-block{padding-left:20px}.product-page__image.fixed .product-page__image-main .owl-nav{display:block;left:40px;right:40px;opacity:1}.product-page__image.fixed .product-page__image-main .owl-nav button{width:46px;height:46px}}@media (min-width:767px){.product-page__image{position:static;position:sticky;top:60px;transition:top ease-in-out .4s}}@media (min-width:575px){.review-list__popular-text.static{position:static}}@media (max-width:575px){.product-page__image{margin-bottom:30px}.product-page__image.fixed .product-page__image-product-name-title,.review-list__popup-title{font-size:1em}.review-list__item{flex-wrap:wrap}.review-list__votes{padding:0 0 15px}.product-data__item{flex-wrap:wrap;margin:0;font-weight:500}.product-data__item+.product-data__item{margin:15px 0 0}.product-data__item-div{width:100%!important;margin:0 0 5px;font-weight:400;font-size:.95em;color:#888}.product-data__item-div:after{display:none}.product-page .product-data{flex-direction:row;flex-wrap:wrap}.product-page .product-data .product-data__item{display:flex;width:50%;margin:0 0 15px;padding:0 10px 0 0;font-size:1em}}@media (max-width:767px){.product-page .product-page__image{top:0!important}.product-manuf{display:none}.review-pagination>div{margin:0 0 15px;text-align:center}}@media (max-width:992px){.product-page__image{top:20px!important}.product-page__cart.row-flex .product-page__add-to-cart{flex:1 1 auto}.product-page__cart.row-flex .product-page__quick-order{flex:1 1 100%;margin:15px 0 0!important;font-weight:400}.product-page__cart.row-flex .product-page__quick-order i,.product-page__cart:not(.row-flex) .product-page__quick-order span{display:none}}.product-banner{margin:0 -10px 15px}.product-banner__item{padding:0 10px}.product-banner__item-div{position:relative;display:flex;height:calc(100% - 15px);align-items:center;margin:0 0 15px;padding:15px;background:var(--product-banner-bg);border-radius:var(--border-radius-1)}.product-banner__item-div:after{position:absolute;top:0;bottom:0;left:0;right:0;content:'';background:rgba(0 0 0 / .015);transform:scale(0);transition:all linear .15s}.product-banner__item-div:hover:after{transform:scale(1)}.product-banner__item.link{cursor:pointer}.product-banner__icon{min-width:40px;font-size:2.3em;color:var(--product-banner-icon)}.product-banner__image{width:auto;height:auto;max-width:40px;max-height:40px}.product-banner__text{overflow:hidden;word-wrap:break-word;padding:0 0 0 12px;font-size:.95em;font-weight:500;color:var(--product-banner-text)}.product-banner__text-span.link{text-decoration:underline dotted}.product-banner__item.width-1{width:100%}.product-banner__item.width-2{width:50%}.product-banner__item.width-3{width:33.3333%}.product-banner__item.width-4{width:25%}.product-banner__item.width-5{width:20%}.product-banner__item.width-6{width:16.6666%}@media(max-width:1200px){.product-banner__item.width-5{width:33.3333%}.product-banner__itemwidth-5:nth-child(n+4){width:50%}.product-banner__item.width-6{width:33.3333%}}@media(max-width:992px){.product-banner__item.width-3{width:50%}.product-banner__item.width-3:nth-child(3){width:100%}.product-banner__item.width-4{width:50%}}@media(max-width:575px){.product-banner__item.width-2{width:100%}.product-banner__item.width-5{width:50%}.product-banner__item.width-5:nth-child(5){width:100%}.product-banner__item.width-6{width:50%}}.fly-menu{display:flex!important;align-items:center;z-index:1021;position:fixed;left:0;right:0;top:0;color:var(--fly-menu-color);background:var(--fly-menu-bg);box-shadow:0 4px 10px rgba(0 0 0 / .1);opacity:0;transition:opacity ease-in-out .15s}.fly-menu.show{opacity:1}.fly-menu .row{display:flex;height:54px;align-items:center}.fly-menu__block{position:relative;display:flex!important;flex-direction:column;justify-content:center;align-items:center;flex:0 1 60px;width:60px;padding:4px;border-radius:3px;cursor:pointer}.fly-menu__phone{color:var(--fly-menu-phone-c);white-space:nowrap}.fly-menu__phone>div{display:none}.fly-menu__account.show .dropdown-menu{display:block;left:auto;right:0;top:calc(100% + 4px);border-radius:var(--border-radius-0-0-1-1)}.fly-menu__icon{width:100%;text-align:center;font-size:1.5em;color:var(--fly-menu-icon-c)}.fly-menu__icon-compare{transform:rotate(90deg)}.fly-menu__total{position:absolute;top:0;left:calc(50% + 4px);display:flex;align-items:center;justify-content:center;height:14px;min-width:14px;font-size:.7em;border-radius:50%}.fly-menu__text{display:none}.fly-menu__wishlist-total,.fly-menu__compare-total,.fly-menu__cart-total{color:var(--fly-menu-icon-total-c);background:var(--fly-menu-icon-total-bg)}.fly-menu__caption{line-height:normal}.fly-menu.is-dark .fly-menu__product-price,.fly-menu.is-dark .price-old,.fly-menu.is-dark .price-new{color:var(--fly-menu-color)}@media (min-width:992px){.fly-menu{top:-100%}.fly-menu.show{top:0}.fly-menu__menu{padding:0 10px}.fly-menu__menu .menu-wrapper{top:10px;left:0;right:30px}.fly-menu__menu .menu{max-height:calc(100vh - 60px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.fly-menu__menu .menu::-webkit-scrollbar{width:8px;background:#eee;border-radius:var(--border-radius-1)}.fly-menu__menu .menu::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:var(--border-radius-1)}.fly-menu__menu-btn.show .menu-open__icon:before{content:'\f00d'}.fly-menu .menu__level-1-li.open{background:var(--fly-menu-level-1-bg-hover)}.fly-menu .menu__additional{display:none!important}.fly-menu .menu__level-1-li:not(.menu__additional){display:flex!important}.fly-menu .menu__level-2{max-height:100%!important;margin:0!important}.fly-menu__product{display:flex;align-items:center;flex:1 1 auto;overflow:hidden;padding:10px}.fly-menu__product-name{width:100%;padding:0;font-size:1.2em;font-weight:500;overflow:hidden}.fly-menu__product-name span{position:relative;white-space:nowrap}.fly-menu__product-price{flex-wrap:nowrap;padding:0 25px;font-size:1.4em}.fly-menu__product .price .price-tax{display:none}.fly-menu__product-btn{height:32px;margin:0}.fly-menu__search{flex:1 0 auto;position:relative;left:0;z-index:999;margin:0 10px}.fly-menu .header-search__category-btn{color:var(--fly-menu-search-cat-btn-c);background:var(--fly-menu-search-cat-btn-bg)}.fly-menu .header-search__btn{color:var(--fly-menu-search-input-c)}.fly-menu .header-search__input{color:var(--fly-menu-search-input-c);background:var(--fly-menu-search-input-bg)}.fly-menu .header-search__input::-webkit-input-placeholder{color:var(--fly-menu-search-input-c)}.fly-menu .header-search__input::-moz-placeholder{color:var(--fly-menu-search-input-c)}.fly-menu .header-search__input:-ms-input-placeholder{color:var(--fly-menu-search-input-c)}.fly-menu .header-search__input:-input-placeholder{color:var(--fly-menu-search-input-c)}.fly-menu .live-search{top:9px}.fly-menu__phone{padding:0 30px;font-size:1.2em;font-weight:500}.fly-menu__block{margin:0 5px}.fly-menu__account{margin-left:0}.fly-menu__cart{margin-right:10px}.fly-menu__block.show{box-shadow:inset 0 0 0 128px rgba(0 0 0 / .05)}.fly-menu__caption{margin:4px 0 0;text-align:center;font-size:.65em;color:var(--fly-menu-caption-c)}}@media (max-width:1200px){.fly-menu__phone{padding:0 15px}.fly-menu__product+.fly-menu__phone{display:none}}@media (max-width:992px){.footer.mobile-menu-bottom{padding-bottom:73px}.fly-block.mobile-menu-bottom{right:15px;bottom:100px;transition:bottom linear .15s}.footer.mobile-menu-bottom-2{padding-bottom:125px}.fly-block.mobile-menu-bottom-2{bottom:150px}.fly-menu{top:auto!important;bottom:0;border-bottom:solid 1px #ccc;box-shadow:0 -4px 10px rgba(0 0 0 / .2);opacity:1}.fly-menu .row{height:62px}.fly-menu__block{flex:1 1 100%;width:auto;margin:0 3px}.fly-menu__block:first-child{margin-left:0}.fly-menu__block:last-child{margin-right:0}.fly-menu__block.show{box-shadow:inset 0 0 0 128px rgba(0 0 0 / .05)}.fly-menu__icon{font-size:1.6em}.fly-menu__search-m .header-search{display:none;position:fixed;z-index:99;left:0;right:0;width:auto;border-radius:var(--border-radius-1);box-shadow:0 6px 12px rgba(0 0 0 / .18)}.fly-menu:not(.bottom) .header-search{top:63px}.fly-menu__search-m.show .header-search{display:block}.fly-menu__search-m.show .header-search__input,.fly-menu__search-m.show .header-search__category-btn{height:48px;border-radius:0}.fly-menu__search-m .search-btn-clear{top:13px}.fly-menu__search-m .live-search__ul{position:relative;z-index:-1;margin:0}.fly-menu__telephone{padding:0}.fly-menu__telephone.show .fly-menu__telephone-dropdown{display:block;top:100%;right:0;margin:0;border-radius:var(--border-radius-0-0-1-1)}.fly-menu__telephone-dropdown a{font-size:1em!important}.fly-menu__caption{margin:8px 0 0;text-align:center;font-size:.65em;color:var(--fly-menu-caption-c);white-space:nowrap;display:none}.fly-menu .fly-menu__search-m.show .header-search{top:0;border-radius:0}.fly-menu__account .fly-menu__caption{overflow:hidden;max-width:60px;white-space:nowrap;text-overflow:ellipsis}.fly-menu__account.show .dropdown-menu{top:-10px;left:0;right:auto;transform:translateY(-100%);box-shadow:0 -4px 10px rgba(0 0 0 / .15);border-radius:var(--border-radius-1-1-0-0)}.fly-menu-backdrop{position:fixed;z-index:1020;width:100%;height:100%;background:var(--backdrop-bg-dark)}.fly-menu__product.mobile{position:absolute;z-index:-1;top:0;left:0;display:flex!important;justify-content:center;width:100vw;padding:10px 15px;background:var(--fly-menu-bg);border-bottom:solid 1px rgba(0,0,0,.2);box-shadow:0 -4px 10px rgba(0 0 0 / .2);opacity:0}.fly-menu__product.mobile.show{top:-54px;opacity:1;transition:opacity linear .15s}.fly-menu__product-price{flex:1 1 100%;font-size:1.2em}.fly-menu__product-btn{margin:0 0 0 20px}}@media (max-width:767px){.fly-menu .container{width:100%}.fly-menu .row{height:72px;padding:0 0 10px}}.notification .modal-content{background:none}.notification .modal-body{background:var(--notification-body-bg);border-radius:var(--border-radius-1)}.notification__text{margin:0 0 10px;font-size:.95em;color:var(--notification-text-c)}.notification__text>p{margin:0}.notification__text>a{text-decoration:underline}.notification__buttons{text-align:right;white-space:nowrap}.notification__button+.notification__button{margin:0 0 0 10px}.notification.fixed{position:fixed;z-index:1070;width:100%;bottom:0;animation:opacity .15s linear}.notification.fixed:before{position:absolute;z-index:-1;content:'';width:100%;height:100%;background:var(--notification-body-bg);opacity:.8}.notification__wrapper.fixed{padding:15px 0}.notification__button.cancel{color:var(--notification-btn-cancel-c);background:none;border:none;text-decoration:underline}@-keyframes opacity{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes opacity{0%{opacity:0}100%{opacity:1}}@-moz-keyframes opacity{0%{opacity:0}100%{opacity:1}}@media (min-width:992px){.notification__wrapper.fixed{display:flex;align-items:center}.notification__text.fixed{margin:0 25px 0 0}}@media (max-width:767px){.notification__wrapper.fixed{padding:20px 0}.notification__text{font-size:.85em}}.fly-block__contacts{color:var(--fly-contacts-btn-c);background:var(--fly-contacts-btn-bg)}.fly-block__contacts-icon,.fly-block__contacts-icons .fa-xmark{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:100%;transition:all linear .5s}.fly-block__contacts-icon.opacity{opacity:0}.fly-block__contacts-icons:not(.open) .fa-xmark,.fly-block__contacts-icons.open i:not(.fa-xmark){display:none}.fly-block__contacts-icon img{width:46px;height:46px;border-radius:100%}.fly-block__contacts-items{display:none;position:absolute;bottom:50px;width:66px;padding:10px;text-align:center;list-style:none;background:var(--fly-contacts-bg);border-radius:40px;box-shadow:0 0 10px rgba(0 0 0 /.15)}.fly-block__contacts-icons.open+.fly-block__contacts-items{display:block}.fly-block__contacts-items li+li{margin:15px 0 0}.fly-block__contacts-item{display:flex!important;align-items:center;justify-content:center;width:46px;height:46px;color:var(--fly-contacts-item-c);background:var(--fly-contacts-item-bg);border-radius:100%}.fly-block__contacts .fa-odnoklassniki{color:#fff;background:#EF8117}.fly-block__contacts .fa-vk{color:#fff;background:#597BA0}.fly-block__contacts .fa-facebook{color:#fff;background:#3A5795}.fly-block__contacts .fa-twitter{color:#fff;background:#59ADEA}.fly-block__contacts .fa-instagram{color:#fff;background:#125688}.fly-block__contacts .fa-youtube{color:#fff;background:#E62117}.fly-block__contacts .fa-viber{color:#fff;background:#563DBD}.fly-block__contacts .fa-whatsapp{color:#fff;background:#25D366}.fly-block__contacts .fa-tiktok{color:#fff;background:#fe2c55}.fly-block__contacts .fa-paper-plane,.fly-block__contacts .fa-telegram-plane,.fly-block__contacts .fa-telegram{color:#fff;background:#08c}.fly-block__contacts-item.callback{color:var(--fly-callback-c);background:var(--fly-callback-bg)}@media (max-width:767px){.fly-block__contacts-items{width:60px}.fly-block__contacts-item,.fly-block__contacts-icon{width:40px;height:40px}.fly-block__contacts-icon img{width:40px;height:40px}}@keyframes sl-shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes sl-fingerprint-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes sl-fingerprint-scan{0%{stroke-dashoffset:23;opacity:0}10%{opacity:1}85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes slPulseGreen{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(39,174,96,.7)}70%{transform:scale(1);box-shadow:0 0 0 6px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}@keyframes slLaserScan{0%{stroke-dashoffset:120;opacity:0}10%,90%{opacity:1}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-120;opacity:0}}@keyframes slFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slFaceIdPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.05);opacity:1}}@keyframes slDrawFace{0%{stroke-dashoffset:20;opacity:0}20%{opacity:1}50%{stroke-dashoffset:0}80%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-20;opacity:0}}@keyframes slButtonSnap{0%,to{transform:scale(1)}30%{transform:scale(.95)}60%{transform:scale(1.02)}}@keyframes slFadeInCheck{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.social-login-buttons{margin:5px 0}.social-login-buttons .buttons.clearfix{display:flex;flex-wrap:wrap;gap:10px}.social-login-wrapper-dynamic{width:100%}.vk-lowcode-container{width:100%!important}.yandex-login-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:44px;padding:0 16px;border-radius:var(--sl-yandex-radius,8px);text-decoration:none;font-family:-apple-system,system-ui,sans-serif;font-weight:500;font-size:16px;line-height:1;transition:filter .2s ease-in-out;cursor:pointer;border:1px solid transparent;width:100%}.yandex-login-button:hover{filter:brightness(.95)}.yandex-login-button:active{filter:brightness(.9);transform:translateY(1px)}.yandex-login-button__icon{display:flex;align-items:center;width:24px;height:24px;margin-right:12px}.yandex-login-button__icon svg{width:100%;height:100%}.yandex-login-button__text{position:relative;top:1px;margin-left:8px;font-size:16px;font-weight:500}.yandex-login-button--yellow{background-color:#ffde00;color:#000}.yandex-login-button--light{background-color:#f5f5f5;color:#212121;border:1px solid #e0e0e0}.yandex-login-button--light:hover{background-color:#ebebeb;border-color:#d1d1d1;filter:none}.yandex-login-button--dark{background-color:#2c2c2c;color:#f0f0f0;border:1px solid #444}.yandex-login-button--dark:hover{background-color:#3a3a3a;border-color:#555;filter:none}.sber-login-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-family:-apple-system,system-ui,sans-serif;font-weight:500;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:all .2s ease-in-out;width:100%}.sber-login-button:hover{filter:brightness(.95)}.sber-login-button svg{margin-right:12px}.sber-login-button--size-s{padding:0 16px;border-radius:6px}.sber-login-button--size-m{padding:0 20px;border-radius:8px}.sber-login-button--size-l{padding:0 24px;border-radius:12px}.sber-login-button--size-s svg{width:16px;height:16px}.sber-login-button--size-m svg{width:22px;height:22px}.sber-login-button--size-l svg{width:26px;height:26px}.google-login-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none!important;font-family:-apple-system,system-ui,sans-serif;font-weight:500;transition:background-color .2s,box-shadow .2s;cursor:pointer;width:100%;border-radius:8px}.google-login-button__icon{margin-right:12px;line-height:0}.google-login-button__icon svg{width:20px;height:20px}.google-login-button__text{line-height:1}.google-login-button--light{background-color:#fff;color:#3c4043!important;border:1px solid #dadce0}.google-login-button--light.google-login-button--with-shadow{box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.google-login-button--light:hover{border-color:#cacdd1;background-color:#f8f9fa}.google-login-button--light:hover.google-login-button--with-shadow{box-shadow:0 1px 3px 0 rgba(60,64,67,.3),0 4px 6px 3px rgba(60,64,67,.15)}.google-login-button--dark{background-color:#1a73e8;color:#fff!important;border:1px solid transparent}.google-login-button--dark:hover{background-color:#287ae6;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)}.google-login-button--dark:active{background-color:#5595e8}.google-login-button--size-s{height:32px;font-size:13px}.google-login-button--size-m{height:40px;font-size:16px}.google-login-button--size-l{height:48px;font-size:16px}.telegram-login-container{width:100%!important;display:flex;justify-content:center}.facebook-login-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:48px;padding:8px 16px;background-color:#1877f2;color:#fff;border-radius:8px;text-decoration:none!important;font-family:-apple-system,system-ui,sans-serif;font-weight:500;font-size:16px;transition:background-color .2s ease-in-out;cursor:pointer;border:0}.facebook-login-button:hover{background-color:#166fe5}.facebook-login-icon{width:24px;height:24px;margin-right:12px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffffff' d='M22,12c0-5.52-4.48-10-10-10S2,6.48,2,12c0,4.84,3.44,8.87,8,9.8V15H8v-3h2V9.5C10,7.57,11.57,6,13.5,6H16v3h-1.5 c-0.83,0-1,0.47-1,1v2h2.5l-0.5,3H13v6.95C18.05,21.45,22,17.19,22,12z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.facebook-disclaimer{font-size:9px;font-weight:400;opacity:.85;margin-top:2px}.github-login-button{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:44px;padding:0 16px;background-color:#333;color:#fff!important;border-radius:8px;text-decoration:none!important;font-family:-apple-system,system-ui,sans-serif;font-weight:500;font-size:16px;transition:background-color .2s ease-in-out;cursor:pointer;border:0}.github-login-button:hover{background-color:#444}.github-login-button .fa-github{margin-right:12px;font-size:1.4em}#popup_register,.modal-login .modal-body{display:flex;flex-direction:column}#popup_register .popup_register,.modal-login .modal-login__form{order:1}.social-login-wrapper-unishop{order:2;margin-top:15px;margin-bottom:15px}#popup_register .modal-register__btn,.modal-login .modal-login__btn{order:3}#popup_register .modal-register__links,.modal-login .modal-login__links{order:4}.social-buttons--icons .buttons.clearfix{flex-direction:row;justify-content:center;gap:12px}.social-buttons--icons .social-button-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;text-decoration:none;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;font-size:24px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.social-buttons--icons .social-button-icon:hover{transform:translateY(-3px);box-shadow:0 5px 10px rgba(0,0,0,.15)}.social-buttons--icons .social-button-icon--yandex{background-color:#ffde00;color:#000}.social-buttons--icons .social-button-icon--vk{background-color:#07f;color:#fff;font-size:22px}.social-buttons--icons .social-button-icon--sber{background-color:#21a038;color:#fff}.social-buttons--icons .social-button-icon--google{background-color:#fff;color:#757575;border:1px solid #e0e0e0}.social-buttons--icons .social-button-icon--telegram{background-color:#2aabee;color:#fff}.social-buttons--icons .social-button-icon--facebook{background-color:#1877f2;color:#fff}.social-buttons--icons .social-button-icon--steam{background-color:#2a475e;color:#c7d5e0}.social-buttons--icons .social-button-icon--github{background-color:#333;color:#fff;font-size:22px}.social-buttons--icons .social-button-icon svg{width:1em;height:1em;fill:currentColor}.social-buttons--icons .social-button-icon--google svg{fill:initial;width:22px;height:22px}.sl-input-group input,.social-login-button{height:44px;font-size:16px;box-sizing:border-box}.social-login-button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:0 16px;text-decoration:none!important;font-family:-apple-system,system-ui,sans-serif;font-weight:500;border-radius:8px;border:0;cursor:pointer;transition:background-color .2s ease-in-out,filter .2s ease-in-out}.social-login-button:hover{filter:brightness(1.15)}.social-login-button__icon{margin-right:12px;line-height:0;display:flex;align-items:center}.social-login-button--tbank{background-color:#333;color:#fff!important}.social-login-button--tbank:hover{background-color:#444;filter:none}.social-login-button--tbank .social-login-button__icon--tbank{width:24px;height:24px}.social-buttons--icons .social-button-icon--tbank{background-color:#fff;border:1px solid #e0e0e0;font-size:29px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.social-buttons--icons .social-button-icon--tbank:hover{background-color:#f5f5f5;border-color:#ccc}.social-buttons--icons .social-login-button__icon{margin-right:0}.sl-sms-container .sl-sms-form,.sl-sms-container .sl-sms-trigger{top:0;left:0}.sl-sms-container.sl-sms-form-active .sl-sms-trigger{transition-delay:0s}.sl-sms-container .sl-sms-trigger,.sl-sms-container.sl-sms-form-active .sl-sms-form{transition-delay:.1s}.sl-tel-input-group{display:flex}.sl-tel-country-selector{position:relative;flex-shrink:0}.sl-tel-selected-country{cursor:pointer}.sl-tel-flag{width:24px;height:18px;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:2px}.sl-tel-selected-country .fa-caret-down{margin-left:8px;color:#888;transition:transform .2s}.sl-tel-country-selector.sl-tel-open .fa-caret-down{transform:rotate(180deg)}.sl-tel-country-list{position:fixed;z-index:1051;background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,.15);padding:5px;margin:0;list-style:none;max-height:250px;overflow-y:auto;width:300px}.sl-tel-country-list.sl-tel-hidden{display:none}.sl-tel-country-list li{display:flex;align-items:center;padding:8px 10px;cursor:pointer;border-radius:4px}.sl-tel-country-list li.sl-tel-highlight,.sl-tel-country-list li:hover{background-color:#f0f8ff}.sl-tel-country-list .sl-tel-flag{margin-right:10px}.sl-tel-country-list .sl-tel-country-name{flex-grow:1;color:#333}.sl-tel-country-list .sl-tel-dial-code{color:#888}.sl-input-group input{outline:0;border:1px solid #ccc;padding:0 12px;transition:border-color .2s,box-shadow .2s;color:#333!important;background-color:#fff!important}.sl-sms-phone-input{border-left:none!important;border-right:none!important;flex-grow:1}.sl-input-wrapper{flex-grow:1}.sl-input-wrapper .sl-sms-code-input{border-radius:var(--sl-sms-radius,8px)0 0 var(--sl-sms-radius,8px);padding-right:130px!important}.sl-change-number-link{line-height:1;display:inline-block;white-space:nowrap;pointer-events:auto}.sl-change-number-link:hover{text-decoration:underline;color:#23527c}.sl-sms-on-step-2 .sl-change-number-link{transition-delay:0s}.sl-sms-button--styled{text-decoration:none!important;font-family:-apple-system,system-ui,sans-serif;transition:filter .2s ease-in-out;background:linear-gradient(45deg,var(--sl-sms-bg-start,#21d376),var(--sl-sms-bg-end,#00b3a1));color:var(--sl-sms-text-color,#ffffff);border-radius:var(--sl-sms-radius,8px);box-shadow:var(--sl-sms-shadow,none)}.sl-sms-button--styled:hover{filter:brightness(1.1)}.sl-sms-button--styled:disabled{filter:brightness(.8);cursor:not-allowed;opacity:.7}.sl-sms-button--styled .fa-spinner{font-size:1.2em}.sl-input-group .sl-sms-send-btn,.sl-input-group .sl-sms-verify-btn{flex-shrink:0;border-radius:0 var(--sl-sms-radius,8px) var(--sl-sms-radius,8px)0!important}.is-shaking{animation:sl-shake .6s cubic-bezier(.36,.07,.19,.97) both}.sl-input-group input.sl-input--error{border-color:#d9534f;box-shadow:0 0 0 2px rgba(217,83,79,.2)}.sl-sms-feedback-container>div{display:none;text-align:center;padding-top:8px;font-weight:500}.sl-sms-feedback-container>div.is-active{display:block}.sl-sms-fallback{text-align:center;font-size:12px}.form-field-hp{opacity:0;position:absolute;top:0;left:-9999px;height:0;width:0;z-index:-1;pointer-events:none;overflow:hidden}#sl-recaptcha-container{position:relative;min-height:10px;margin-top:10px}.sl-captcha-wrapper{margin:10px 0;display:flex;justify-content:center;z-index:10}.sl-captcha-wrapper:empty{margin:0;padding:0}.sl-captcha-wrapper .g-recaptcha{min-height:78px;min-width:304px}.sl-input-group,.sl-sms-container{width:100%;position:relative;box-sizing:border-box}.sl-sms-container{min-height:44px;transition:min-height .35s ease-in-out}.sl-sms-container .sl-sms-form,.sl-sms-container .sl-sms-trigger{position:absolute;inset:0 0 auto 0;width:100%;transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s .3s}.sl-sms-container .sl-sms-trigger{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.sl-sms-container .sl-sms-form{opacity:0;transform:translateY(-10px);visibility:hidden;pointer-events:none}.sl-sms-container.sl-sms-form-active .sl-sms-trigger{opacity:0;transform:translateY(10px);visibility:hidden;pointer-events:none}.sl-sms-container.sl-sms-form-active .sl-sms-form{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.sl-input-group{display:flex;align-items:center}.sl-input-group>*{min-width:0}.sl-input-group input:focus{border-color:#4caf50;box-shadow:0 0 0 2px rgba(76,175,80,.12);z-index:2}.sl-input-wrapper,.sl-sms-phone-input{flex:1 1 auto;min-width:0}.sl-input-wrapper{position:relative;display:flex}.sl-input-wrapper .sl-sms-code-input,.sl-sms-button--styled{width:100%;box-sizing:border-box}.sl-sms-button--styled{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;font-weight:500;font-size:16px;border:0;cursor:pointer;border-radius:8px}.sl-input-group .sl-sms-send-btn,.sl-input-group .sl-sms-verify-btn{flex:0 0 auto;width:auto}.sl-input-wrapper .sl-sms-send-btn.overlay{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:5;white-space:nowrap}.sl-sms-feedback-container{overflow:hidden}.sl-field-error{color:#d9534f;font-size:13px}.sl-sms-message{color:#3c763d;font-size:13px}.sl-sms-resend-timer{color:#888;font-size:12px}.sl-change-number-link{position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:13px;font-weight:500;color:#337ab7;text-decoration:none;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out;z-index:10}.sl-sms-on-step-2 .sl-change-number-link{opacity:1;visibility:visible}.sl-input-group.sl-input-group--stacked{display:grid!important;grid-template-columns:56px 1fr;grid-template-rows:auto auto;align-items:center;width:100%;box-sizing:border-box}.sl-input-group.sl-input-group--stacked .sl-tel-country-selector{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;width:56px;padding:0;box-sizing:border-box}.sl-input-group.sl-input-group--stacked .sl-tel-selected-country{display:flex;align-items:center;gap:6px;height:40px;padding:0 6px;box-sizing:border-box}.sl-input-group.sl-input-group--stacked .sl-tel-flag{width:24px;height:16px}.sl-input-group.sl-input-group--stacked .sl-sms-phone-input{grid-column:2;grid-row:1;width:100%;min-width:0;box-sizing:border-box}.sl-input-group.sl-input-group--stacked .sl-sms-send-btn{grid-column:1/-1;grid-row:2;width:100%;margin:0;padding:10px 14px;box-sizing:border-box}.sl-input-group.sl-input-group--stacked .sl-input-wrapper .sl-sms-send-btn.overlay{position:static;transform:none;right:auto;top:auto;width:100%;margin-top:6px}.sl-sms-container.sl-sms-inflow .sl-sms-form{position:static;width:100%;transform:none;opacity:1;visibility:visible;pointer-events:auto}.sl-sms-container.sl-sms-inflow{min-height:auto}.sl-input-group.sl-input-group--stacked .sl-sms-phone-input,.sl-input-group.sl-input-group--stacked .sl-sms-send-btn{min-height:44px}.sl-tel-selected-country{border:1px solid #ccc;border-right:none;border-radius:var(--sl-sms-radius,8px)0 0 var(--sl-sms-radius,8px);height:44px;display:flex;align-items:center;padding:0 10px;background-color:#f9f9f9;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,background-color .15s}.sl-tel-country-selector{flex:0 0 auto}.sl-input-group:focus-within .sl-sms-phone-input,.sl-input-group:focus-within .sl-tel-selected-country{border-color:#4caf50;box-shadow:0 0 0 2px rgba(76,175,80,.12);outline:0}.sl-tel-selected-country:hover{background-color:#f0f0f0}.sl-input-group .sl-sms-phone-input.sl-input--error,.sl-input-group.sl-has-error .sl-tel-selected-country,.sl-input-group:has(.sl-sms-phone-input.sl-input--error) .sl-tel-selected-country{border-color:#d9534f;box-shadow:0 0 0 2px rgba(217,83,79,.12)}.social-login-button__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle;max-width:100%}.sl-sms-container .sl-sms-trigger{border-radius:var(--sl-sms-radius)!important}.sl-input-wrapper .sl-sms-code-input,.sl-tel-selected-country{border-radius:var(--sl-sms-radius)0 0 var(--sl-sms-radius)!important}.sl-input-group .sl-sms-send-btn,.sl-input-group .sl-sms-verify-btn{border-radius:0 var(--sl-sms-radius) var(--sl-sms-radius)0!important}.sl-input-group input,.sl-sms-phone-input{border-radius:0!important}.sl-passkey-login-btn{align-items:center;justify-content:center;background-color:#333;color:#fff;border-radius:8px;border:0;transition:background-color .2s ease;display:none;width:100%;height:50px;padding:0 16px;box-sizing:border-box;text-decoration:none!important;font-weight:500;font-size:16px;cursor:pointer;border-bottom:none;transition:all .3s cubic-bezier(.25,.8,.25,1)}.sl-passkey-login-btn:hover{background-color:#444;color:#fff;text-decoration:none}.sl-passkey-login-btn i{margin-right:10px;font-size:1.2em}.sl-passkey-style-scanner{background:#1a1a1a;border:1px solid #333;border-radius:8px;color:#fff!important;font-family:-apple-system,monospace;overflow:hidden;position:relative;box-shadow:0 4px 6px rgba(0,0,0,.3)}.sl-passkey-style-scanner .sl-passkey-icon svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2;transition:stroke .3s ease}.sl-passkey-style-scanner::after{content:"";position:absolute;top:0;left:-100%;width:30%;height:100%;background:linear-gradient(90deg,transparent,rgba(39,174,96,.8),transparent);transform:skewX(-20deg);transition:none;pointer-events:none}.sl-passkey-style-scanner:hover{border-color:#27ae60;background-color:#000;box-shadow:0 0 15px rgba(39,174,96,.3);transform:translateY(-2px)}.sl-passkey-style-scanner:hover .sl-passkey-icon svg{stroke:#27ae60}.sl-passkey-style-scanner:hover::after{left:150%;transition:left .6s ease-in-out}.sl-passkey-style-apple{background:#fff;border:1px solid #d1d1d6;border-radius:10px;color:#1c1c1e!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;box-shadow:0 1px 2px rgba(0,0,0,.05)}.sl-passkey-style-apple .sl-passkey-icon svg{width:20px;height:20px;fill:none;stroke-width:2}.sl-passkey-style-apple:hover{background-color:#f5f5f7;border-color:#aeaeb2;box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-1px)}.sl-passkey-style-apple:active{transform:scale(.98);background-color:#e5e5ea}.sl-passkey-style-neon{background:linear-gradient(135deg,#667eea 0,#764ba2 100%);border:0;border-radius:50px;color:#fff!important;font-weight:700;text-transform:uppercase;letter-spacing:1px;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(118,75,162,.4)}.sl-passkey-style-neon .sl-passkey-icon svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2))}.sl-passkey-style-neon:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(102,126,234,.6);background:linear-gradient(135deg,#764ba2 0,#667eea 100%)}.sl-passkey-shine{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.3)0,transparent 70%);transform:scale(0);opacity:0;transition:transform .5s,opacity .5s;pointer-events:none}.sl-passkey-style-neon:hover .sl-passkey-shine{transform:scale(1);opacity:1;transition:0s}.social-button-icon.sl-passkey-login-btn{width:48px!important;height:48px!important;border-radius:8px!important}.social-button-icon.sl-passkey-login-btn[style*="#1a1a1a"]:hover{border-color:#27ae60!important;box-shadow:0 0 15px rgba(39,174,96,.5)!important;transform:translateY(-3px)}.social-button-icon.sl-passkey-login-btn[style*="#1a1a1a"] svg{transition:stroke .3s}.social-button-icon.sl-passkey-login-btn[style*="#1a1a1a"]:hover svg{stroke:#2ecc71;filter:drop-shadow(0 0 5px #2ecc71)}.social-button-icon.sl-passkey-login-btn[style*="#ffffff"]:hover{background-color:#f5f5f7!important;border-color:#999!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;transform:translateY(-3px)}.social-button-icon.sl-passkey-login-btn[style*=linear-gradient]:hover{background:linear-gradient(135deg,#764ba2 0,#667eea 100%)!important;box-shadow:0 8px 20px rgba(118,75,162,.7)!important;transform:translateY(-3px) scale(1.1)}.sl-passkey-login-btn.sl-anim-shine .sl-passkey-shine{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-20deg);transition:none}.sl-passkey-login-btn.sl-anim-shine:hover .sl-passkey-shine{left:150%;transition:left .5s ease-in-out}.sl-passkey-login-btn.sl-anim-scanner{overflow:hidden;position:relative}.sl-passkey-login-btn.sl-anim-scanner .sl-passkey-shine{position:absolute;top:0;left:-100%;width:20px;height:100%;background:rgba(255,255,255,.8);box-shadow:0 0 10px rgba(255,255,255,.8);filter:blur(2px);transform:skewX(-10deg)}.sl-passkey-login-btn.sl-anim-scanner:hover .sl-passkey-shine{left:150%;transition:left .6s ease-in-out}.sl-passkey-icon svg.fingerprint{width:24px;height:24px}.sl-passkey-icon svg.fingerprint path:first-child{animation:sl-fingerprint-pulse 2.5s ease-in-out infinite}.sl-passkey-icon svg.fingerprint path:last-child{stroke-dasharray:23;stroke-dashoffset:23;opacity:0;animation:sl-fingerprint-scan 2.5s cubic-bezier(.4,0,.2,1) infinite;animation-delay:.2s}.sl-passkey-style-neon .sl-passkey-icon svg.fingerprint path,.sl-passkey-style-scanner .sl-passkey-icon svg.fingerprint path{stroke:#62ff00}.sl-passkey-style-apple .sl-passkey-icon svg.fingerprint path{stroke:#a938ff}.sl-passkey-style-custom .sl-passkey-icon svg.fingerprint path{stroke:currentColor}.sl-passkey-login-btn.is-preferred{border-color:#27ae60!important;box-shadow:0 0 0 1px #27ae60,0 4px 15px rgba(39,174,96,.2)!important;order:-1;position:relative}.sl-passkey-login-btn.is-preferred::before{content:"";position:absolute;top:-4px;right:-4px;width:10px;height:10px;background-color:#27ae60;border-radius:50%;box-shadow:0 0 0 2px #fff;animation:slPulseGreen 2s infinite;z-index:10}.sl-toast-container{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:99999;display:flex;flex-direction:column;gap:10px;pointer-events:none;width:90%;max-width:400px}.sl-toast{background:#fff;border-radius:12px;padding:12px 16px;box-shadow:0 10px 40px rgba(0,0,0,.15),0 2px 10px rgba(0,0,0,.05);display:flex;align-items:center;gap:12px;pointer-events:auto;opacity:0;transform:translateY(-20px) scale(.95);transition:all .3s cubic-bezier(.175,.885,.32,1.275);font-family:-apple-system,system-ui,sans-serif;font-size:14px;line-height:1.4;color:#333;border-left:4px solid #ccc}.sl-toast.is-visible{opacity:1;transform:translateY(0) scale(1)}.sl-toast--warning{border-left-color:#f39c12}.sl-toast--error{border-left-color:#e74c3c}.sl-toast--success{border-left-color:#27ae60}.sl-toast__icon{font-size:20px;flex-shrink:0}.sl-toast--warning .sl-toast__icon{color:#f39c12}.sl-toast--error .sl-toast__icon{color:#e74c3c}.sl-pk-card.is-active-now .sl-pk-icon-wrapper,.sl-toast--success .sl-toast__icon{color:#27ae60}.sl-toast__content{flex-grow:1}.sl-toast__title{font-weight:600;display:block;margin-bottom:2px}.sl-toast__body{color:#666;font-size:13px}.sl-upsell-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:99998;opacity:0;transition:opacity .3s ease;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.sl-upsell-sheet{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(120%);width:90%;max-width:450px;background:#fff;border-radius:20px;padding:25px;box-shadow:0 10px 40px rgba(0,0,0,.2);z-index:99999;transition:transform .4s cubic-bezier(.19,1,.22,1);will-change:transform;text-align:center;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}@media (max-width:480px){.sl-upsell-sheet{bottom:0;width:100%;max-width:100%;border-radius:20px 20px 0 0;padding-bottom:35px}}.sl-upsell-sheet.is-visible{transform:translateX(-50%) translateY(0)}.sl-upsell-backdrop.is-visible{opacity:1}.sl-upsell-icon{font-size:30px;animation:slPulseGreen 3s infinite}.sl-upsell-title{font-size:20px;font-weight:700;margin-bottom:10px;color:#333;line-height:1.3}.sl-upsell-desc{font-size:15px;color:#666;margin-bottom:25px;line-height:1.5}.sl-upsell-actions{display:flex;flex-direction:column;gap:10px}.sl-upsell-btn-primary,.sl-upsell-btn-secondary{border:0;cursor:pointer;text-decoration:none!important}.sl-upsell-btn-primary{background:#27ae60;color:#fff;padding:14px;border-radius:12px;font-size:16px;font-weight:600;width:100%;transition:transform .1s}.sl-upsell-btn-primary:active{transform:scale(.98)}.sl-upsell-btn-secondary{background:0 0;color:#999;padding:10px;font-size:14px}.sl-upsell-btn-secondary:hover{color:#666}.sl-upsell-icon{width:70px;height:70px;background:#e8f5e9;color:#27ae60;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;position:relative;box-shadow:0 4px 15px rgba(39,174,96,.15)}.sl-fingerprint-svg{width:40px;height:40px;display:block}.sl-fp-scan,.sl-fp-static{color:#27ae60;opacity:.3}.sl-fp-scan{stroke-dasharray:120;stroke-dashoffset:120;animation:slLaserScan 3s ease-in-out infinite;opacity:0}.sl-passkey-login-btn.is-visible{display:flex!important;justify-content:center!important;align-items:center!important;gap:12px;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:0 15px!important;animation:slFadeInUp .2s ease-out forwards!important;will-change:transform,opacity}.sl-passkey-login-btn .sl-passkey-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.sl-passkey-login-btn .social-login-button__text{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0;text-align:left}.sl-faceid-svg{width:24px;height:24px;display:block}.sl-upsell-icon .sl-faceid-svg{width:40px;height:40px}.sl-faceid-face,.sl-faceid-frame{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none;opacity:.9}.sl-faceid-frame{animation:slFaceIdPulse 3s ease-in-out infinite;transform-origin:center}.sl-faceid-face{stroke-dasharray:20;stroke-dashoffset:20;animation:slDrawFace 3s ease-in-out infinite}.sl-faceid-face:nth-child(2),.sl-faceid-face:nth-child(3){animation-delay:.1s}.sl-faceid-face:nth-child(4){animation-delay:.3s}.sl-passkey-login-btn.is-success,.social-button-icon--passkey.is-success{background:#27ae60!important;border-color:#27ae60!important;color:#fff!important;box-shadow:0 10px 20px -10px rgba(39,174,96,.5)!important;animation:slButtonSnap .4s cubic-bezier(.175,.885,.32,1.275) forwards!important}.sl-passkey-login-btn.is-success::before,.social-button-icon--passkey.is-success::after{display:none!important}.sl-icon-success{opacity:0;animation:slFadeInCheck .2s ease-out .1s forwards}.sl-passkey-list{margin-top:20px;border-top:1px solid #eee;padding-top:15px}.sl-pk-header{font-size:14px;font-weight:600;color:#999;text-transform:uppercase;margin-bottom:15px;letter-spacing:.5px}.sl-pk-grid{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:768px){.sl-pk-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.sl-pk-card{display:flex;align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:12px;transition:all .2s ease}.sl-pk-card:hover{background:#fff;border-color:#ced4da;box-shadow:0 4px 10px rgba(0,0,0,.05);transform:translateY(-2px)}.sl-pk-card.is-active-now{background:#e8f5e9;border-color:#a5d6a7}.sl-pk-icon-wrapper{width:40px;height:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#555;margin-right:12px;box-shadow:0 2px 5px rgba(0,0,0,.05);position:relative;flex-shrink:0}.sl-pk-online-dot{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;background-color:#27ae60;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.1)}.sl-pk-info{flex-grow:1;overflow:hidden}.sl-pk-name{font-weight:600;font-size:15px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-pk-meta{font-size:11px;color:#888;margin-top:2px;display:flex;flex-direction:column;line-height:1.3}.sl-pk-last-used{color:#666;font-weight:500}.sl-pk-card.is-active-now .sl-pk-last-used{color:#2e7d32}.sl-pk-actions .btn{border-radius:8px;padding:6px 10px;background:0 0;border:1px solid transparent;color:#d9534f;transition:all .2s}.sl-pk-actions .btn:hover{background:#fff5f5;border-color:#fcc}