.progress_animated{animation:progress-rotate 2s linear infinite}@keyframes progress-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.cart-page{background-color:#f7f7f7;padding-top:calc(1.675rem + 5.1vw)}@media(min-width:1200px){.cart-page{padding-top:5.5rem}}.cart{padding-bottom:48px;padding-left:16px;padding-right:16px}.cart__title{margin-bottom:calc(1.425rem + 2.1vw);margin-top:0}@media(min-width:1200px){.cart__title{margin-bottom:3rem}}.cart__items-list{list-style-type:none;margin:0;padding:0}.cart__items-header{display:none}.cart__items-header-amount,.cart__items-header-cost,.cart__items-header-delete,.cart__items-header-name,.cart__items-header-price{font-size:14px;font-weight:500;padding:0}.cart__items-header-inner{align-items:center;background-color:#fff;display:grid;margin-bottom:2px;padding:calc(1.275rem + .3vw) calc(1.425rem + 2.1vw)}@media(min-width:1200px){.cart__items-header-inner{padding:1.5rem 3rem}}.cart__item{grid-gap:10px;align-items:center;background-color:#fff;display:grid;font-size:15px;font-weight:500;grid-template-columns:1fr max-content max-content;margin-bottom:2px;padding:calc(1.275rem + .3vw) calc(1.425rem + 2.1vw)}@media(min-width:1200px){.cart__item{padding:1.5rem 3rem}}.cart__cell-cost{display:none}.cart__item-name{color:#359eeb}.cart__item-price{font-weight:500}.cart__footer{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;justify-content:flex-end;margin-top:48px;text-align:right}.cart-footer__coupon{margin-top:48px;padding-left:calc(3.16875rem + 23.025vw);text-align:left}@media(min-width:1200px){.cart-footer__coupon{padding-left:20.4375rem}}.cart-coupon__input{border:1px solid #e2e5ec;border-radius:4px 0 0 4px;padding-left:20px}.cart-coupon__button{background-color:#0000;border:1px solid #e2e5ec;border-radius:0 4px 4px 0;font-weight:500;opacity:.72}.cart-coupon__button:hover{background-color:#e4e5e9}.cart__spinbox{display:inline-block}.cart-coupon-container{margin-bottom:30px}.cart-coupon-wrap{display:inline-block;width:100%}.cart-coupon{align-items:center;display:flex;flex-wrap:wrap}.cart-coupon__buttons,.cart-coupon__field,.cart-coupon__text{flex-basis:100%;max-width:100%}.cart-coupon__text{display:inline-block;font-size:14px;font-weight:500;margin-bottom:10px;opacity:.72;text-align:center}.cart__total-sum{align-items:center;color:#222831;display:inline-flex;font-size:14px;font-weight:500;margin-bottom:30px;order:-1}.cart__total-sum-text{opacity:.72}.cart__total-sum-price{margin:0 0 0 24px}.form-block__current-user{align-items:flex-end;display:flex;flex-direction:column;margin-top:calc(1.525rem + 3.3vw)}@media(min-width:1200px){.form-block__current-user{margin-top:4rem}}.agreement__block{max-width:650px;text-align:right}.cart-payment__btn{margin-bottom:15px;max-width:370px}.email-exist-form-block__info,.email-not-exist__info{font-size:14px;margin:30px 0;text-align:center}.card-product-zero,.loaded-card{align-items:center;display:flex;font-weight:600;justify-content:center;margin:20px 0;text-align:center}.checkout{background-color:#fff;padding:calc(1.625rem + 4.5vw) calc(1.325rem + .9vw)}@media(min-width:1200px){.checkout{padding:5rem 2rem}}.checkout-title{margin-bottom:30px;text-align:center}.auth-payment__agreement{margin:30px 0}.checkout-form-block__btn-wrap,.checkout-form-block__input-wrap,.checkout-form-block__label-wrap{margin-bottom:20px}.checkout-form-block__note-email,.email-not-exist__form-block__note{color:#222831;font-size:14px;opacity:.56}.checkout__type-radio-list__label{cursor:pointer;margin-right:20px}.checkout__type-of-client,.registration-form-block__row{margin:30px 0}.registration-form-block__input-wrap{align-items:center;display:flex}.registration-form-block__input{flex-grow:1}.registration-form-block__label-wrap{margin-bottom:15px}.registration-form__link{font-size:14px;text-align:center}.registration-form-block__subtitle{font-weight:500}@media(max-width:768px){.cart__cell-delete{grid-column:3;grid-row:1}}@media(min-width:768px){.cart__items-header{display:block}.cart__cell-name,.cart__items-header-name{flex-basis:0;flex-grow:1;max-width:100%;order:1}.cart__cell-cost{display:block}.cart__item,.cart__items-header-inner{grid-template-columns:1fr 17% 17% 17% minmax(auto,70px)}.cart__cell-price,.cart__items-header-price{order:2}.cart__cell-amount,.cart__items-header-amount{order:3}.cart__cell-cost,.cart__items-header-cost{order:4}.cart__cell-delete,.cart__items-header-delete{order:5}.cart__cell-price-text{display:none}.cart-coupon__input{border-right:none}.cart__footer{flex-wrap:nowrap;justify-content:flex-end}.cart-coupon-container,.cart-coupon__text,.cart__total-sum{margin-bottom:0}.cart-coupon-container{margin-right:calc(1.525rem + 3.3vw)}}@media(min-width:768px)and (min-width:1200px){.cart-coupon-container{margin-right:4rem}}@media(min-width:768px){.cart__total-sum{order:1}.email-not-exist__info{grid-column:2}.cart-coupon{flex-wrap:nowrap}.cart-coupon__buttons,.cart-coupon__text{flex-basis:auto;flex-grow:0;flex-shrink:0}.cart-coupon__text{padding-right:24px;white-space:nowrap}.checkout-form-block__row,.checkout__type-of-client,.email-exist-form-block__row,.email-not-exist__form-row,.registration-form-block__row{grid-column-gap:30px;grid-row-gap:10px;align-items:center;display:grid;justify-content:center;max-width:900px}.registration-form-block__label-wrap{margin-bottom:0}.checkout-form-block__row,.email-exist-form-block__row{grid-template-columns:minmax(auto,230px) 1fr 175px}.checkout__type-of-client,.email-not-exist__form-row,.registration-form-block__row{grid-template-columns:minmax(auto,230px) 1fr}.checkout-form-block__note-email,.email-exist-recovery-password,.email-not-exist__form-block__note,.registration-form-block__subtitle{grid-column:2}.checkout-form-block__btn-wrap,.checkout-form-block__input-wrap,.checkout-form-block__label-wrap{margin-bottom:0}}@media(min-width:992px){.cart__cell-amount,.cart__items-header-amount{text-align:left}}@media(min-width:1400px){.cart{padding-left:0;padding-right:0}}.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{-webkit-text-size-adjust:100%;margin:0;padding:0;position:relative;vertical-align:top}.suggestions-suggestions{-webkit-text-size-adjust:100%;background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;left:0;min-width:100%;position:absolute;z-index:9999}.suggestions-suggestions strong{color:#39f;font-weight:400}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{overflow:hidden;padding:4px}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected,.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{color:#777;font-size:85%;line-height:20px;overflow:hidden;padding:4px;white-space:nowrap}.suggestions-subtext{color:#777}.suggestions-subtext_inline{display:inline-block;margin:0 .5em 0 0;min-width:6em;vertical-align:bottom}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{background:#f5f5f5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:85%;margin:0 0 0 .25em;padding:0 3px}.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}.suggestions-value[data-suggestion-status=LIQUIDATED]:after{border-top:1px solid #0006;content:"";left:0;position:absolute;right:0;top:50%}.suggestions-promo{color:#777;display:none;font-size:85%;padding:4px;text-align:center}.suggestions-promo a{color:#777;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{height:20px;vertical-align:bottom}@media screen and (min-width:600px){.suggestions-promo{position:absolute;right:0;text-align:left;top:0}}.spinbox{display:flex;position:relative}.spinbox__controls{align-self:center;flex-basis:30px;line-height:1;position:absolute;right:8px}.spinbox__less,.spinbox__more{align-items:center;box-sizing:border-box;color:#222831;cursor:pointer;display:block;text-align:center}.spinbox__less-min{opacity:.48}.spinbox__input{appearance:textfield;border:1px solid #e2e5ec;width:100px}.spinbox__input::-webkit-inner-spin-button,.spinbox__input::-webkit-outer-spin-button{appearance:none}.spinbox__more-icon{transform:rotate(-90deg)}.spinbox__less-icon{transform:rotate(90deg)}.auth__dialog-modal .ngdialog-content{--auth-modal-max-width:95vw;border-radius:4px;max-height:100%;max-width:var(--auth-modal-max-width);min-height:1px;min-width:1px;overflow:auto;padding:0;text-align:center}@media(min-width:407px){.auth__dialog-modal .ngdialog-content{--auth-modal-max-width:407px}}.auth__form{margin:0 auto;max-width:500px}.auth__form,.auth__social,.registration__form{box-sizing:border-box;padding:calc(1.275rem + .3vw) calc(1.325rem + .9vw)}@media(min-width:1200px){.auth__form,.auth__social,.registration__form{padding:1.5rem 2rem}}.registration__form{padding-bottom:26px}.auth__social{background-color:#e2e5ec}.auth__form-title,.registration__form-title{font-size:18px;font-weight:600;line-height:26px;margin-bottom:calc(1.275rem + .3vw);margin-top:0;text-align:left}@media(min-width:1200px){.auth__form-title,.registration__form-title{margin-bottom:1.5rem}}.user-form__block{margin-bottom:32px}.user-form__block .auth__form-title,.user-form__block .registration__form-title{font-size:24px;text-align:center}.ngdialog-close{top:14px}.auth__form a{font-size:14px;font-weight:400;line-height:20px}.auth__form-input,.registration__form-input{margin-bottom:16px}.auth__form-toggle{background-color:#0000;border:none;color:#222831;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:20px;margin-bottom:calc(1.275rem + .3vw);outline:none;padding:0;text-align:center}@media(min-width:1200px){.auth__form-toggle{margin-bottom:1.5rem}}.auth__form-toggle:focus{border:none}.auth__dialog-modal .agreement{display:inline-block;font-size:12px;margin-top:9px}.link_invert{color:#0b88f2}.recovery__title{font-size:calc(1.575rem + 3.9vw);line-height:1.2;text-align:center}@media(min-width:1200px){.recovery__title{font-size:4.5rem}}.recovery__form-block-custom .recovery__form-item{margin:0 auto 16px;max-width:400px;width:100%}.recovery__form-custom{margin:60px 0;padding:0}.recovery__form{padding:0!important}.recovery__form-input{margin:0!important}.user__fillEmail{align-items:center;display:flex;justify-content:center;padding:calc(1.5rem + 3vw) 0}@media(min-width:1200px){.user__fillEmail{padding:3.75rem 0}}.user__fillEmail h5{font-size:calc(1.275rem + .3vw);line-height:1.4;margin:0 0 30px;text-align:center}@media(min-width:1200px){.user__fillEmail h5{font-size:1.5rem}}@media(min-width:850px){.recovery__form-block-custom{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr 1fr}.recovery__form-block-custom .recovery__form-item{margin-bottom:0}.recovery__form-custom{margin:80px 0}}.recovery__form{box-sizing:border-box;padding:calc(1.275rem + .3vw) calc(1.325rem + .9vw)}@media(min-width:1200px){.recovery__form{padding:1.5rem 2rem}}.recovery__form-title{font-size:18px;font-weight:600;line-height:26px;margin-bottom:calc(1.275rem + .3vw);margin-top:0;text-align:left}@media(min-width:1200px){.recovery__form-title{margin-bottom:1.5rem}}.recovery-password{margin-bottom:18px;text-align:center}.recovery__form-input{margin-bottom:16px}.recovery__form-block{grid-gap:16px;display:grid;margin:20px 0}@media(min-width:768px){.recovery__form-block{display:grid;grid-template-columns:3fr 2fr;margin-top:0}}.social-list{margin:0;padding-left:0}.social-list__item{list-style:none;margin-bottom:16px;position:relative}.social-list__item-figure{width:30px}.social-item__text{font-size:16px}.social-block--iconsall .social-block__body,.social-block--iconsall .social-list{grid-gap:24px;display:grid;justify-content:center}.social-block--iconsall .social-list{grid-template-columns:repeat(var(--social-list-icons-all-columns),48px);margin-bottom:0}.social-block--iconsall .social-list .social-list__item{margin-bottom:0}.social-block--iconsall .social-list .social-list__item .social-list__item-link{background-color:#0000}.social-block--iconsall .social-list .social-list__item .social-item__text{display:none}.social-block--iconsall .social-list:nth-child(2){grid-row-start:1}.social-block--iconsall .social-list__item-figure{width:48px}.social-block--default .social-list:first-child{margin-top:0}.social-block--default .social-list:first-child .social-list__item-link{align-items:center;border:0;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-size:20px;font-weight:600;height:54px;justify-content:center;text-align:center;text-decoration:none;vertical-align:middle;width:100%}.social-block--default .social-list:first-child .social-list__item-figure{left:10px;position:absolute}.social-block--default .social-list:nth-child(2){display:flex;justify-content:center;margin-bottom:0}.social-block--default .social-list:nth-child(2) .social-list__item{margin-bottom:0;margin-right:24px}.social-block--default .social-list:nth-child(2) .social-list__item:last-child{margin-right:0}@media(min-width:350px){.social-block--iconsall .social-block__body{grid-template-columns:max-content max-content}.social-block--iconsall .social-list:nth-child(2){grid-row-start:auto}}@media(min-width:480px){.social-list__item-figure{width:48px}}.social-block__head{font-size:12px;margin-bottom:16px;text-align:left}