.popup{margin:0 auto;max-height:100%;max-width:1080px;overflow:auto;position:relative;top:50%;transform:translateY(-50%);width:100%}.popup-wrapper{background-color:#0006;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100%;z-index:51}.popup-wrapper-viewport{height:var(--100vh);width:100%}.popup-wrapper._fw .popup{max-width:90%}.popup-wrapper._sm .popup{max-width:577px}.popup-wrapper._mini .popup{max-width:394px;overflow:inherit}@media (max-width:600px){.popup-wrapper._mini .popup__bottom{flex-direction:column;gap:16px}}.popup__sm{max-width:577px}.popup__sm .popup__bottom .btn{min-width:auto}.popup__sm .popup__bottom .btn+.btn{margin-left:8px}.popup__mini{max-width:394px}.popup__mini .popup__bottom .btn{min-width:auto}.popup__mini .popup__bottom .btn+.btn{margin-left:8px}.popup__container{background-color:#fff;border-radius:12px;position:relative}.popup__container>div{padding:32px}@media (max-width:768px){.popup__container>div{padding:16px}}.popup__head{margin-bottom:40px}.popup__title{font-feature-settings:"pnum" on,"lnum" on;font-size:32px;font-weight:600;line-height:38px;padding-right:35px}.popup__title,.popup__title a{color:var(--black)}.popup__close{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;width:36px;z-index:5}.popup__close .icon{height:24px;width:24px;fill:var(--black);transition:var(--animation)}.popup__close:hover .icon{fill:var(--black)}.popup__row{margin-bottom:24px}.popup__row:last-child{margin-bottom:0}.popup__row._cols{align-items:center;display:flex;gap:8px;justify-content:space-between}.popup__row._cols:last-child{margin-bottom:0}.popup__row._cols .label{color:var(--gray-2);flex:0 1 calc(33.3333% - 8px);font-size:16px;line-height:24px;margin-bottom:0}.popup__row._cols .popup__input{flex:0 1 66.67%}.popup__bottom{display:flex;gap:12px;justify-content:flex-end;padding-top:32px}.popup__row+.popup__bottom{padding-top:0}.popup-product{align-items:center;border-bottom:1px solid #e8e8e8;display:flex;margin-bottom:24px;padding-bottom:24px}.popup-product__checkbox{align-items:center;display:flex;width:40px}.popup-product__image{align-items:center;display:flex;height:100px;justify-content:center;width:100px}.popup-product__image img,.popup-product__image picture{-o-object-fit:contain;object-fit:contain}.popup-product__content{display:flex;gap:32px;justify-content:space-between;padding-left:20px;padding-top:0;width:calc(100% - 128px)}._sm .popup-product__content,.popup__sm .popup-product__content{display:block}.popup-product__text{flex:0 1 385px}._sm .popup-product__text,.popup__sm .popup-product__text{flex:0 1 auto}.popup-product__title{color:var(--black);font-feature-settings:"pnum" on,"lnum" on;font-size:16px;font-weight:600;line-height:24px;margin-bottom:8px}.popup-product__title a{color:var(--black)}.popup-product__vendor-code{color:var(--gray);font-feature-settings:"pnum" on,"lnum" on;font-size:16px;font-weight:500;line-height:24px;margin-bottom:16px}.popup-product__vendor-code span{color:var(--black)}.popup-product__actions{font-weight:400}.popup-product__actions,.popup-product__actions button{font-feature-settings:"pnum" on,"lnum" on;font-size:14px;line-height:20px}.popup-product__actions button{background-color:transparent;color:#2676ff;display:inline-flex;margin:0;padding:0;position:relative;transition:var(--animation)}.popup-product__actions button+button{margin-left:24px}.popup-product__actions button+button:before{background-color:var(--white-1);content:"";display:block;height:100%;left:-12px;position:absolute;top:0;width:1px}.popup-product__actions button:hover{color:#da002b}.popup-product__bottom{display:flex;flex-direction:row;gap:40px}._sm .popup-product__bottom,.popup__sm .popup-product__bottom{align-items:center;flex-direction:row;gap:0;justify-content:space-between;padding-top:30px}.popup-product__price{display:flex;flex-direction:column;gap:12px}.popup-product__price .price{margin-bottom:0}.popup-product__price .price__main{order:inherit}.popup-product__count{width:146px}.popup-ratings p{color:var(--black);font-feature-settings:"pnum" on,"lnum" on;font-size:24px;font-weight:600;line-height:32px;margin-bottom:11px}.popup-ratings .rating{background-size:contain;height:32px;width:208px}.popup__file{gap:16px}.popup__file,.popup__file-head{display:flex;flex-direction:column}.popup__file-head{font-feature-settings:"pnum" on,"lnum" on;font-size:18px;font-weight:600;line-height:24px;margin-bottom:4px}.popup__file-head span{color:var(--gray);font-size:14px;font-weight:500;line-height:20px}.popup__file-update{display:flex;flex-direction:column;gap:16px}.popup__file-area{align-items:center;border:2px dashed var(--black);border-radius:12px;display:flex;font-size:14px;font-weight:500;gap:8px;line-height:20px;min-height:128px;padding:42px 63px;width:100%}.popup__file-area p{flex:0 1 calc(100% - 40px)}.popup__file-area a{color:#2676ff;transition:var(--animation)}.popup__file-area a:hover{opacity:.7}.popup__file-area svg{flex:0 1 32px;fill:var(--black)}.popup__file-img{border-radius:8px;display:block;height:116px;overflow:hidden;position:relative;width:116px}.popup__file-img img,.popup__file-img picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.popup__file-img-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px}.popup__file-img-close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAATlBMVEUAAAAQEBAQEBAQEBAQEBAQEBASEhIQEBASEhISEhIQEBASEhIQEBAREREQEBAQEBARERERERERERERERGWlpaXl5elpaWmpqbh4eH////Ou61/AAAAE3RSTlMAEFBgcH9/gICPkJCvr7DPz9/vMLwXtQAAAJlJREFUGBldwQlygzAQRcEPIosTYyNemGHuf9FIU6ry0q00LWuFbS16mHeGWjRcePKp9MGLi5rCm1lSBc4/kp/APqnQWBiNx0GzaKWzMPBwups2koV5OKmKwSKcQQweYQyqJA+3MNKmlc7DwcLoblpojnAaC6MpmnbgdNJxAlXSzJui5ocX30pfPPnVUCrDPuuhXO9Qr8uk7h+T2xfeoXlJHAAAAABJRU5ErkJggg==);background-position:0 0;background-repeat:no-repeat;background-size:20px 20px;border-radius:50%;height:20px;position:absolute;right:4px;top:4px;width:20px}.popup__file-img._loading:before{background:linear-gradient(0deg,#fffc,#fffc);border-radius:8px;content:"";display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.popup__file-img-loading{background-color:#da002b;bottom:0;height:2px;left:0;position:absolute;transition:var(--animation);width:70%}.popup-loader{align-content:center;background-color:#ffffff50;bottom:0;display:flex;justify-content:center;left:0;right:0;top:0;z-index:2}.popup-loader_spinner{animation:load8 1.1s linear infinite;border:1.1em solid hsla(0,0%,100%,.565);border-left-color:#eb1537;border-radius:50%;font-size:10px;height:10em;margin:60px auto;position:relative;text-indent:-9999em;transform:translateZ(0);width:10em}.popup-loader_spinner:after{border-radius:50%;height:10em;width:10em}@keyframes load8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.popup__new-address .popup .h2{font-size:24px;font-weight:600;line-height:32px;margin-bottom:16px}.popup__new-address .popup .popup__container{padding:0}.popup__new-address .popup .popup__container>div{overflow:visible}.popup__new-address .popup .popup__content{height:auto;overflow:visible}.popup__new-address .popup .popup-row{display:flex;gap:20px;justify-content:space-between}.popup__new-address .popup .popup-sidebar{flex:0 1 356px}.popup__new-address .popup .popup-sidebar .popup__bottom .btn{min-width:auto}.popup__new-address .popup .popup-sidebar .popup__bottom .btn__red{min-width:200px}.popup__new-address .popup .popup-map{flex:1;position:relative}.popup__new-address .popup .popup-map .map-search{left:50%;position:absolute;top:16px;transform:translate(-50%);width:55.36%}.popup__new-address .popup .popup-map .map-search .form-search{background-color:#fff;border:2px solid #111;height:48px;padding:0}.popup__new-address .popup .popup-map .map-search .form-search__btn{border:none;border-radius:0 10px 10px 0;width:91px}.popup__new-address .popup .popup-map .map{height:642px;width:100%}.popup__new-address .popup .popup__row._col{display:flex;gap:16px;justify-content:space-between}.cart-installment-popup .popup,.popup__buy-in-installments .popup,.popup__personal-information .popup{overflow:auto}.popup .popup-timer{display:flex;flex-direction:column}.popup .popup-timer .popup__input{align-items:center;display:flex;gap:16px}.popup .popup-timer .popup__input .input{width:171px}.popup .popup-timer .popup__timer{color:var(--black);font-feature-settings:"pnum" on,"lnum" on;font-size:16px;font-weight:500;line-height:19px}.popup .thanks-for-review{display:flex;flex-direction:column}.popup .thanks-for-review__img{align-items:center;display:flex;justify-content:center;margin-bottom:19px}.popup .thanks-for-review__img img,.popup .thanks-for-review__img picture{height:200px;width:200px}.popup .thanks-for-review__title{color:var(--black);font-feature-settings:"pnum" on,"lnum" on;font-size:24px;font-weight:600;line-height:32px;margin-bottom:8px;text-align:center}.popup .thanks-for-review__text{color:var(--black);font-feature-settings:"pnum" on,"lnum" on;font-size:16px;font-weight:500;line-height:24px;text-align:center}.popup .input-terms{display:flex;padding-left:30px;position:relative}.popup .input-terms .checkbox{left:0;position:absolute;top:0}.popup .input-terms .checkbox__text:before{background-position:0 0}.popup .input-terms__text{color:var(--black);font-feature-settings:"pnum" on,"lnum" on;font-size:14px;font-weight:500;line-height:20px}.popup .input-terms__text a{color:#818181;transition:var(--animation)}.popup .input-terms__text a:hover{opacity:.7}@media (max-width:var(--md1 )px){.popup__fw{max-width:90%}}@media (max-width:var(--md2 )px){.popup__head{margin-bottom:24px}.popup-wrapper{height:100%}}@media (max-width:var(--md3 )px){.popup__container>div{padding:16px}.popup__head{margin-bottom:16px}.popup__wrapper._fw .popup{max-width:100%}.popup-product__image{width:70px}.popup-product__content{flex-direction:column;gap:16px;width:calc(100% - 70px)}.popup-product__text{flex:1}.popup__new-address .popup{overflow:auto}.popup__new-address .popup .popup__row._col{flex-direction:column}.popup__new-address .popup .cart-choose-point__address-btn{max-width:100%}.popup__new-address .popup .popup__input._checkbox{padding-top:0;text-align:right}.popup .cart-choose-point__address{margin-bottom:0}.popup__fw{max-width:100%}}@media (max-width:600px){.popup__row._cols{flex-direction:column}.popup__bottom,.popup__row._cols{align-items:inherit}.popup__bottom .btn{min-width:100%}.popup ._sm .popup-product__bottom,.popup-wrapper._sm .popup-product__bottom,.popup__sm .popup-product__bottom{align-items:flex-start;flex-direction:column;gap:0;padding-top:0}.popup-product__bottom{flex-direction:column;gap:12px}}.choose-payment{display:flex;flex-direction:column;gap:12px}.choose-payment__container{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:12px 16px;transition:var(--animation)}.choose-payment__container._active,.choose-payment__container:hover{border-color:#da002b}.choose-payment__container._active .choose-payment__content{display:block}.choose-payment__label{align-items:center;display:flex;justify-content:space-between}.choose-payment__radio{align-items:center;cursor:pointer;display:flex;flex:0 1 172px;gap:8px}.choose-payment__radio .radio__text:before{top:0}.choose-payment__image{width:128px}.choose-payment__image svg{height:auto;max-width:100%;width:100%}.choose-payment__content{display:none}.choose-payment__range{flex:0 1 285px}.choose-payment__actions a{align-items:center;display:flex;height:46px;justify-content:flex-end;width:46px}.choose-payment__actions a span{align-items:center;border:1px solid #e8e8e8;border-radius:8px;display:flex;height:30px;justify-content:center;width:30px}.choose-payment__actions a span svg{height:8px;width:14px;fill:var(--black)}._active .choose-payment__actions a span{transform:rotate(180deg)}.choose-payment__list{border-top:1px solid #e2e2e2;display:flex;flex-direction:column;margin-top:16px;padding-top:16px;width:100%}.choose-payment__item{align-items:center;display:flex;gap:32px;height:56px;justify-content:space-between}.choose-payment__item-title{flex:0 1 291px;font-feature-settings:"pnum" on,"lnum" on;font-size:18px;font-weight:500;line-height:24px}.choose-payment__item-price{align-items:center;display:flex;flex:1}.choose-payment__item-price .price{margin-bottom:0}.choose-payment__item-price span{color:#818181;font-feature-settings:"pnum" on,"lnum" on;font-size:16px;font-weight:500;line-height:24px;margin-left:24px;width:auto}.choose-payment__item-input{width:264px}.choose-payment__price-title{color:var(--gray);font-feature-settings:"pnum" on,"lnum" on;font-size:12px;line-height:16px;margin-bottom:4px}.choose-payment__price .price{margin-bottom:0}.choose-payment__price .price__main{font-size:16px;line-height:24px}.payment-range{display:flex;flex-direction:column;gap:4px}.payment-range__title{align-items:center;display:flex;font-feature-settings:"pnum" on,"lnum" on;font-size:14px;font-weight:600;justify-content:space-between;line-height:20px;margin-bottom:2px;text-align:center}.payment-range__title span{font-feature-settings:"pnum" on,"lnum" on;font-size:12px;font-weight:400;line-height:16px;text-align:right;width:40px}.payment-range__title span:first-child{text-align:left;white-space:nowrap}.payment-range__body{align-items:center;display:flex;gap:6px;justify-content:space-between}.payment-range__input{background-color:#fff;border:1px solid var(--gray-1);border-radius:37px;height:4px;position:relative;width:285px}.payment-range__line{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDIBCQkJDAsMGA0NGDIhHCEyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMv/CABEIAAEAHgMBIgACEQEDEQH/xAAWAAEBAQAAAAAAAAAAAAAAAAAABQb/2gAIAQEAAAAAzBZ//8QAFQEBAQAAAAAAAAAAAAAAAAAAAQX/2gAIAQIQAAAAnP8A/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwf/2gAIAQMQAAAArgf/xAAbEAABBAMAAAAAAAAAAAAAAAABAAMGEDVzsf/aAAgBAQABPwC41kXNJ6F//8QAFhEBAQEAAAAAAAAAAAAAAAAAAAIx/9oACAECAQE/AE6//8QAFxEBAAMAAAAAAAAAAAAAAAAAAAIEM//aAAgBAwEBPwBZxk//2Q==);background-position:50%;background-repeat:repeat;border-radius:37px;height:4px;left:-1px;position:absolute;top:-1px;width:50%}.payment-range__btn{background:#fff;border:3px solid #da002b;border-radius:50%;height:20px;left:50%;position:absolute;top:-9px;transform:translate(-50%);width:20px}
