@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap";@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button{display:block;font-size:15px;line-height:23px;text-align:center;letter-spacing:.5px;text-decoration:none;border-radius:12px;padding:12px 0;border:1px solid transparent;cursor:pointer;height:50px}.button.primary{background-color:#f06523;color:#fff}.button.card{background-color:#12103a;color:#fff;margin:0 20px 20px}.button.secondary{background-color:#000;color:#fff}.button.cancel{border-color:#e4e4e4;color:#1b1b1b;background-color:transparent}.button.white{border-color:transparent;background:#fff;color:#6f757e;text-decoration:underline}.button.disabled{cursor:default;opacity:.5}.button .text{vertical-align:top}.button .spinner{width:24px;height:24px;border:5px solid #FFF;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.application header{height:134px;width:1000px;margin:0 auto;padding:22px 0}@media (max-device-width: 1000px){.application header{display:none}}.application header .logo{width:153px;height:90px;background-image:url(data:image/png;base64,77u/77u/);background-repeat:no-repeat;background-position:center center;background-size:contain;margin:0 auto}.application header.small{height:98px;border-bottom:1px solid #e4e4e4}.application header.small .logo{width:92px;height:54px}.application header.small .back{display:block;float:left;background-image:url("data:image/svg+xml,%3csvg%20width='9'%20height='16'%20viewBox='0%200%209%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8%201.30078L1%208.30664L8%2015.3008'%20stroke='%236F757E'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:0 1px;padding-left:22px;font-size:14px;color:#6f757e;text-transform:uppercase;margin-top:15px;text-decoration:none}.order{display:flex;flex-direction:row;width:998px;margin:0 auto}.order .order-mobile-header{display:none;background-color:#fff;padding-top:9px}.order .order-mobile-header .order-number{font-size:13px;font-weight:700;text-align:center}.order .order-mobile-header .order-summary,.order .order-mobile-header .order-discount,.order .order-mobile-header .order-bonuses,.order .order-mobile-header .order-final{font-size:13px;font-weight:400;margin-top:5px;margin-bottom:5px;text-align:center}.order .actions{transform:none;width:394px;margin-left:8px;background:#fff;border-radius:10px}.order .actions .header{margin:0 25px;padding:15px 0;border-bottom:1px solid #e4e4e4}.order .actions .header .products-qty{font-size:15px;display:inline-block}.order .actions .header .order-number{float:right;text-align:right;font-size:15px;line-height:19px}.order .actions .subtotal{margin:0 25px;padding:20px 0;border-bottom:1px solid #e4e4e4}.order .actions .subtotal .before-discount .amount,.order .actions .subtotal .discount .amount{float:right;font-size:15px}.order .actions .subtotal .before-discount .label,.order .actions .subtotal .discount .label{font-size:15px;line-height:19px}.order .actions .subtotal .before-discount{margin-bottom:16px}.order .actions .subtotal .before-discount .amount{font-size:15px;font-weight:600;line-height:24px}.order .actions .subtotal .discount{margin-bottom:4px}.order .actions .subtotal .discount .amount{color:#f06523;font-weight:600;font-size:15px;line-height:22px}.order .actions .total{margin:0 25px;padding:20px 0}.order .actions .total .label{font-size:15px;line-height:26px}.order .actions .total .amount{float:right;font-weight:700;font-size:15px;line-height:27px;color:#000}@media (max-device-width: 1000px){.order .actions .buttons-container{z-index:3;position:fixed;-webkit-transform:translate3d(0,0,0);bottom:0;left:0;width:100vw;background:#f2f2f2;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0}.order .actions .buttons-container .button,.order .actions .buttons-container .button.bonuses,.order .actions .buttons-container .button.pay{width:calc(100vw - 31px);height:48px;max-width:517px;font-size:14px;line-height:20px;margin:7px}.order .actions .buttons-container .button+.button{margin-left:6px}.order .actions .buttons-container .button.bonuses{margin-bottom:0}}.order .actions .buttons-container .pay,.order .actions .buttons-container .bonuses{margin:0 20px 12px}.order .actions .buttons-container .reset{color:#6f757e;font-size:16px;display:block;text-align:center;margin-bottom:31px;text-decoration:underline;cursor:pointer}@media (max-device-width: 1000px){.order .actions .buttons-container-with-agreement{height:245px}}.agreement{margin:0 25px;padding:20px 0;display:block;line-height:17px}@media (max-device-width: 1000px){.agreement{padding-top:5px;padding-bottom:5px;line-height:14px;width:calc((175vw - 41px)/2)}}.agreement .agreement-text{margin-left:10px;font-size:14px}@media (max-device-width: 1000px){.agreement .agreement-text{font-size:14px}}@media (max-device-width: 1000px){.order{width:100vw;flex-direction:column}.order .order-mobile-header{display:block}.order .actions{width:100vw;margin-left:0;background:transparent;border-radius:0}.order .actions .mobile-space-normal{height:104px}.order .actions .mobile-space-agreement{height:185px}.order .actions .header{display:none}.order .actions .header .products-qty{font-size:10px}.order .actions .header .number-container .label{display:none}.order .actions .subtotal,.order .actions .total,.order .actions .header{display:none;margin:0 11px;padding:8px 0}.order .actions .subtotal .amount,.order .actions .subtotal .label,.order .actions .total .amount,.order .actions .total .label,.order .actions .header .amount,.order .actions .header .label{font-size:10px}.order .actions .subtotal .discount,.order .actions .subtotal .before-discount,.order .actions .total .discount,.order .actions .total .before-discount,.order .actions .header .discount,.order .actions .header .before-discount{margin-bottom:6px;font-size:10px}.order .actions .subtotal .discount .amount,.order .actions .subtotal .discount .label,.order .actions .subtotal .before-discount .amount,.order .actions .subtotal .before-discount .label,.order .actions .total .discount .amount,.order .actions .total .discount .label,.order .actions .total .before-discount .amount,.order .actions .total .before-discount .label,.order .actions .header .discount .amount,.order .actions .header .discount .label,.order .actions .header .before-discount .amount,.order .actions .header .before-discount .label{font-size:10px}}.order .items .item{display:flex;padding-top:17px;padding-bottom:12px;padding-right:16px;border-radius:12px;background-color:#fff;width:596px;margin-bottom:8px}.order .items .item .image{width:114px;height:122px;align-self:flex-start;margin-top:3px;flex-shrink:0;background-size:contain;background-position:center top;background-repeat:no-repeat}.order .items .item .item-info{align-self:flex-start;display:flex;flex-direction:column;flex-grow:1;margin-left:-11px}.order .items .item .item-details{display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0}.order .items .item .price-container{display:flex;flex-direction:column;align-items:flex-end}.order .items .item .brand{font-size:14px;font-weight:400}.order .items .item .name,.order .items .item .color{margin-top:8px;font-size:14px}.order .items .item .size{margin-top:4px;font-size:14px}.order .items .item .plu{margin-top:8px;color:#6f757e;font-size:14px}.order .items .item .quantity{font-size:14px;text-align:right;padding-bottom:2px}.order .items .item .current-price-black{font-size:16px;color:#000;display:inline-block}.order .items .item .current-price-orange{margin-top:-1px;font-size:16px;color:#f06523;display:inline-block}.order .items .item .old-price{margin-top:2px;font-size:16px;color:#000;text-decoration:line-through;display:inline-block}@media (max-device-width: 1000px){.order{padding-bottom:53px}.order .items{margin-top:11px}.order .items .item{width:calc(100vw - 31px);border-radius:8px;min-height:160px;margin:6px auto}.order .items .item .image{width:83px;height:109px;align-self:flex-start;margin:6px 0 0 11px}.order .items .item .item-info{margin-left:15px}.order .items .item .brand{font-size:15px}.order .items .item .name{margin-top:9px}.order .items .item .color{margin-top:8px}.order .items .item .size{margin-top:2px}.order .items .item .plu{margin-top:7px}.order .items .item .name,.order .items .item .color,.order .items .item .size,.order .items .item .plu,.order .items .item .quantity{font-size:13px}.order .items .item .current-price-black,.order .items .item .current-price-orange,.order .items .item .old-price{font-size:15px}}.bonuses .progress{margin-top:50px;display:flex;justify-content:center;align-items:center}.bonuses .progress .step{width:66px}.bonuses .progress .step .number{font-size:14px;width:34px;height:34px;border-radius:17px;border:1px solid #c6c6c6;text-align:center;margin:0 auto;padding:5px 0 0;color:#c6c6c6}.bonuses .progress .step .caption{text-align:center;font-size:13px;color:#c6c6c6;padding-top:3px}.bonuses .progress .step.active .number{border-color:#1b1b1b;background:#1b1b1b;color:#f1f1f1}.bonuses .progress .step.active .caption{color:#1b1b1b}.bonuses .progress .separator{width:77px;border-bottom:1px solid #c6c6c6;margin-top:-22px}.bonuses .form{margin-top:71px}.bonuses .form label{font-size:18px;color:#1b1b1b;display:block;margin-bottom:14px}.bonuses .form label.left{width:260px;margin:0 auto 14px}.bonuses .form label.centered{text-align:center}.bonuses .form label.disabled{color:#aaa}.bonuses .form .input-container{width:260px;margin:0 auto}.bonuses .form .input-container input{border:1px solid #e4e4e4;border-radius:12px;font-size:34px;color:#1b1b1b;text-align:center;width:260px;height:62px}.bonuses .form .input-container input:disabled{background:#f2f2f2;color:#666}@media (max-device-width: 1000px){.bonuses .form .input-container.card input{font-size:22px}}@media (min-device-width: 1000px){.bonuses .form .input-container.card,.bonuses .form .input-container.card input{width:400px}}.bonuses .form .input-container .currency{float:right;display:block;font-size:34px;padding-top:5px}.bonuses .form .input-container.with-currency input{width:226px}.bonuses .form .input-container .error{color:#d0021b;font-size:12px;margin-top:8px}.bonuses .form .buttons-container{width:260px;margin:60px auto 0}.bonuses .form .buttons-container .button+.button{margin-top:12px}.bonuses .form .pin-sent{color:#6f757e;height:116px;text-align:center;margin:80px auto 0}.bonuses .form .pin-sent p+p{margin-top:14px}.bonuses .form .pin-sent .number{font-weight:600}.bonuses .form .button{width:260px;margin:0 auto}.modal-backdrop{display:block;content:"";position:fixed;top:0;left:0;right:0;bottom:0;z-index:5;background:#0003}.modal{display:block;z-index:10;width:532px;position:fixed;left:calc(50vw - 266px);top:calc(50vh - 95px);background:#fff;box-shadow:0 2px 15px #0000000d;border-radius:20px;padding:43px}.modal .caption{font-size:17px;font-weight:600;text-align:center}.modal .buttons-container{margin-top:32px;display:flex;justify-content:center;align-items:center}.modal .buttons-container .button{width:190px}.modal .buttons-container .button+.button{margin-left:20px}@media (max-device-width: 1000px){.modal{width:calc(100vw - 32px);left:16px;top:calc(50vh - 107px)}}.payment-error{z-index:4;position:fixed;bottom:42px;padding:9px 30px;background:#fff;color:#d0021b;box-shadow:0 2px 15px #0000000d;border-radius:10px;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s linear}.payment-error.active{opacity:1}.info-block{max-width:600px;padding:0 20px;margin:50px auto 0;text-align:center}*{margin:0;padding:0;outline:0;box-sizing:border-box}.clearfix{float:none;clear:both}.clear-right{float:none;clear:right}body{background:#f5f4f9;font-family:Open Sans,sans-serif;font-weight:400;font-style:normal;color:#1b1b1b;position:relative}@media (max-device-width: 1000px){.desktop{display:none!important}}@media (min-device-width: 1001px){.mobile{display:none!important}}
