*{-webkit-box-sizing:border-box;box-sizing:border-box}.loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loader__worker{height:80px;width:80px;max-width:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loader__worker::after{content:" ";display:block;width:64px;height:64px;max-width:80%;max-height:80%;border-radius:50%;border:4px solid #0183ff;border-color:#0183ff transparent #0183ff transparent;-webkit-animation:loader_animation 1.2s linear infinite;animation:loader_animation 1.2s linear infinite}@-webkit-keyframes loader_animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader_animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.errorPane{margin:10px 0;width:100%;padding:30px 20px;text-align:center;background-color:#dd4747;border-radius:15px;color:#fff;font-size:18px}.select{margin-bottom:5px;width:230px}.select__worker{width:100%;display:block;background-color:#e8e8e8;border-radius:5px;padding-left:8px;border:1px solid #e8e8e8;outline:none;height:30px;font-size:14px;color:#737373}.select_error .select__worker{border:1px solid #dd4747}.select__error{font-size:12px;color:#dd4747;font-weight:400}.uibutton{height:50px;border-radius:5px;width:100%;background-color:#0183ff;border:2px solid #0183ff;text-align:center;line-height:46px;color:#fff;font-weight:700;font-size:16px;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.uibutton:hover{cursor:pointer;background-color:transparent;color:#0183ff}.uibutton_invert{background-color:transparent;color:#0183ff}.uibutton_invert:hover{background-color:#0183ff;color:#fff}.uibutton_disabled:hover{background-color:#0183ff;color:#fff;cursor:not-allowed}.uicheckbox_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}.uicheckbox__checker{min-width:14px;width:14px;height:14px;background-image:url(../../assets/img/checkbox_unchecked.png);cursor:pointer}.uicheckbox__checker.checked{background-image:url(../../assets/img/checkbox_checked.png)}.uicheckbox__label{font-family:"Montserrat",serif;font-weight:400;font-size:12px;line-height:130%;cursor:pointer}.uicheckbox__input{display:none}.summary{max-width:280px;font-family:"Montserrat",serif}@media(max-width: 768px){.basket__summary .summary{max-width:unset}}.textField{margin-bottom:12px}.textField__input{display:block;width:100%;height:50px;border:1px solid #e5e5e5;border-radius:5px;padding-left:10px;outline:none}.textField__input_error{border-color:#dd4747}.textField__error{margin-top:3px;font-size:12px;color:#dd4747}.registration{margin-top:15px}.registration__title{margin-bottom:25px}.emptyCart{margin:80px 0;text-align:center}.emptyCart__title{font-size:36px;color:#0183ff}.emptyCart__text{font-size:18px}.basket__layout{display:grid;grid-template-columns:1fr 280px;grid-column-gap:20px}.basket__success{display:block;text-align:center;font-size:24px;color:#0183ff}.basketStep{margin-bottom:60px}.basketStep__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:16px}.basketStep__num{-webkit-box-flex:0;-ms-flex:none;flex:none;width:38px;height:38px;border-radius:50%;background-color:#dedede;color:#fff;font-size:14px;font-weight:700;text-align:center;line-height:38px;margin-right:40px}.basketStep__title{font-size:28px;margin:0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:28px}.basketStep__title_h1{text-transform:uppercase}.basketItems__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#fff;-webkit-box-shadow:0px 3px 4px rgba(0,0,0,.2);box-shadow:0px 3px 4px rgba(0,0,0,.2);border-radius:5px;margin-bottom:12px;padding:8px 9px}.basketItems__row_head{background:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding:0 9px}.basketItems__col_title{-webkit-box-flex:1;-ms-flex:1;flex:1}.basketItems__col_options{-webkit-box-flex:0;-ms-flex:none;flex:none;width:250px}.basketItems__col_after{-webkit-box-flex:0;-ms-flex:none;flex:none;width:150px;-ms-flex-item-align:stretch;align-self:stretch}.basketItems__subscribesCol{font-size:14px;color:#737373}.basketItems__subscribesCol_offset{padding-left:70px}.basketItems__productImage{-webkit-box-flex:0;-ms-flex:none;flex:none;width:73px;height:73px;border-radius:5px;margin-right:15px;overflow:hidden}.basketItems__productImage img{height:73px;width:73px;display:block;-o-object-fit:cover;object-fit:cover}.basketItems__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:16px;color:#323232;font-family:"Montserrat",sans-serif;font-weight:400;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;padding-right:30px}.basketItems__product:hover{cursor:pointer;color:#0183ff;text-decoration:none}.basketItems__setName{color:green;font-size:12px;font-weight:600}.basketItems__after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:stretch;align-self:stretch;height:100%}.basketItems__close{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:0;-ms-flex:none;flex:none;width:20px;background:url(../../assets/img/delete.png) no-repeat center transparent;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}.basketItems__close:hover{cursor:pointer;opacity:.8}.basketItems__price{display:block;color:#323232;font-family:"Montserrat",serif;font-weight:700;font-size:24px}.basketItems__old{font-size:16px;color:#737373;text-decoration:line-through;display:block;margin-bottom:0}.bonusForm_container{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Open Sans",sans-serif;color:#303030;font-weight:300;font-size:12px;line-height:147%;margin:14px 0 21px}.bonusForm_container>*{margin:0}.bonusForm__bonusesCount{font-weight:600;font-size:24px;line-height:100%;vertical-align:bottom}.bonusForm__input{border:none;background-color:#f9f9f9;-webkit-box-shadow:0px 1px 2px 0px #00000026;box-shadow:0px 1px 2px 0px #00000026;border-radius:4px;padding:7px 13px;min-width:0;width:auto;color:#303030;font-weight:300;font-style:italic;font-size:16px;line-height:147%;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.bonusForm__input::-webkit-outer-spin-button,.bonusForm__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bonusForm__input.error{border:1px solid #dd4747;background-color:#DD474730}.bonusForm__errorMassage{display:none;color:#dd4747;font-size:14px}.bonusForm__errorMassage.toggled{display:inline}.basketInfo{background-color:#fff;width:100%;margin-bottom:12px;padding:19px 15px;-webkit-filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));border-radius:5px}.basketInfo__fill{grid-column:1/-1;margin-bottom:25px;display:block}.basketInfo__error{color:#dd4747;display:block;font-size:14px}.basketInfo__infoWrapper{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:14px;max-width:350px}.basketInfo__item{-webkit-box-flex:1;-ms-flex:1;flex:1}.basketInfo__item.akcent,.basketInfo__value.akcent{color:#dd4747}.basketInfo__value{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.basketInfo__total{font-size:24px;font-weight:600}.basketInfo__summ{font-size:24px;font-weight:600}.basketInfo__cancelIcon{color:#dd4747;cursor:pointer;font-size:16px;padding-left:3px}.smallBasket{display:block;width:40px;height:40px;border-radius:50%;background:url(../../assets/img/shopping-cart.png) no-repeat center #f4f4f4;position:relative;border:1px solid transparent}.smallBasket:hover{cursor:pointer;border:1px solid #0183ff}.smallBasket__counter{display:block;position:absolute;top:-2px;right:-6px;width:19px;height:19px;background-color:#30b24c;color:#fff;font-weight:400;font-size:12px;text-align:center;line-height:19px;border-radius:50%}.payment{margin:20px 0;padding:0;container-type:inline-size;width:100%;max-width:880px}.payment__title{padding-left:50px;margin-bottom:20px}.paymentItem{padding:18px 30px 18px 38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:30px;min-height:90px;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.2);box-shadow:0 3px 4px 0 rgba(0,0,0,.2);background:#fff;border:1px solid transparent;border-radius:5px;overflow:hidden;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}@container (max-width: 660px){.paymentItem{gap:16px;padding:18px 16px}}.paymentItem.accent{background-color:#eff}.paymentItem:not(:last-child){margin-bottom:12px}.paymentItem:hover,.paymentItem.paymentItem_select{cursor:pointer;border:1px solid #0183ff}.paymentItem:hover .paymentItem__indicator,.paymentItem.paymentItem_select .paymentItem__indicator{border:2px solid #0183ff}.paymentItem:hover .paymentItem__indicator::after,.paymentItem.paymentItem_select .paymentItem__indicator::after{display:block;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#0183ff;width:6px;height:6px;border-radius:50%}.paymentItem:hover .paymentItem__title,.paymentItem.paymentItem_select .paymentItem__title{color:#0183ff}.paymentItem__indicator{font-style:0;-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:14px;height:14px;border-radius:50%;border:2px solid #dbdbdb;position:relative;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.paymentItem:hover .paymentItem__indicator{border:2px solid #0183ff}.paymentItem__indicator_select::after{display:block;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#0183ff;width:6px;height:6px;border-radius:50%;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.paymentItem__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;width:100%}@container (max-width: 660px){.paymentItem__body{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.paymentItem__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.paymentItem__name{font-family:"Montserrat",sans-serif;font-weight:600;font-size:16px;color:#303030;line-height:1.25}.paymentItem__description{font-family:"Open Sans",sans-serif;font-weight:300;font-size:16px;line-height:1.47182;color:#303030}.paymentItem__img{display:block;height:24px;width:auto;max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.promocode{background-color:#fff;width:100%;margin-bottom:12px;padding:19px 15px;-webkit-filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));border-radius:5px}.promocode__text{display:block;margin-bottom:7px}.promocode__input{width:100%;display:block;border-radius:5px;border:1px solid #e5e5e5;height:50px;padding-left:15px;outline:none}.promocode__button{margin-top:10px}.promocode__error{color:#dd4747;margin-top:8px;font-size:12px}.promocode__wrapper,.certificate__wrapper{width:100%}.certificate__wrapper{margin-top:10px}@media(max-width: 1200px){.basketItems__col_after{width:140px}.basketItems__col_options{width:300px}.basket__layout{grid-template-columns:1fr 250px}.basketInfo{font-size:14px}.basketItems__product{font-size:14px}}@media(max-width: 992px){.basketItems__row{-ms-flex-wrap:wrap;flex-wrap:wrap}.basketItems__row_head{display:none}.basketItems__col_title{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;margin-bottom:10px}.basketItems__col_options{-webkit-box-flex:1;-ms-flex:1;flex:1}.payment{font-size:16px}.basketStep__title{font-size:24px}}@media(max-width: 768px){.basket__layout{grid-template-columns:100%;grid-row-gap:20px}.basketStep{margin-bottom:30px}}@media(max-width: 576px){.basketItems__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.basketItems__col_after{width:auto;-ms-flex-item-align:stretch;align-self:stretch;margin-top:10px}.basketItems__col_title{margin-bottom:10px}.payment__title{padding-left:0}.paymentItem__name{font-size:16px}.paymentItem__description{padding-right:0}.basketStep__num{margin-right:10px}.basketStep__title{font-size:20px}}
