@charset "UTF-8";@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}@media (max-device-width: 1000px){.application header{display:none}}.application header{height:134px;width:1000px;margin:0 auto;padding:22px 0}.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}.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,.order .actions .buttons-container{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;inset: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}}.block-ui-container{position:relative;width:100%;min-height:60vh}.block-ui-container[style*=inline]{display:inline-block!important}.block-ui-container:is(section,article,main,header,footer,aside,nav){display:block;width:100%}.block-ui-container:is(span,a,strong,em,code){display:inline-block}.block-ui-container.block-ui--fullscreen{position:fixed;inset:0;width:100vw;height:100vh;z-index:10000}.block-ui-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10001;pointer-events:all;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.block-ui-overlay--dark{background:#0009}.block-ui-overlay--dark .block-ui-default-loader{color:#fff}.block-ui-overlay--blurred{background:#00000040;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.block-ui-container.block-ui--fullscreen .block-ui-overlay{position:fixed;inset:0;z-index:9999}.block-ui-default-loader{display:flex;flex-direction:column;align-items:center;gap:1rem;color:#333;text-align:center}.block-ui-text--center{text-align:center}.block-ui-text--left{text-align:left}.block-ui-text--right{text-align:right}.block-ui-text--muted{color:#6c757d}.block-ui-text--white{color:#fff}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;animation:spin 1s linear infinite}.spinner--small{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%}.spinner--large{width:60px;height:60px;border:6px solid #f3f3f3;border-top:6px solid #3498db;border-radius:50%}.spinner--primary{border-top-color:#3498db}.spinner--secondary{border-top-color:#6c757d}.spinner--success{border-top-color:#28a745}.spinner--danger{border-top-color:#dc3545}.block-ui-dots{display:flex;gap:.5rem}.block-ui-dots .dot{width:12px;height:12px;border-radius:50%;background:#3498db;animation:bounce 1.4s infinite ease-in-out both}.block-ui-dots .dot:nth-child(1){animation-delay:0s}.block-ui-dots .dot:nth-child(2){animation-delay:.2s}.block-ui-dots .dot:nth-child(3){animation-delay:.4s}.block-ui-dots .dot--primary{background:#3498db}.block-ui-dots .dot--secondary{background:#6c757d}.block-ui-progress{width:80px;height:4px;background:#f3f3f3;border-radius:2px;overflow:hidden}.block-ui-progress-bar{height:100%;background:#3498db;animation:progress 1.5s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes progress{0%{transform:translate(-100%)}to{transform:translate(200%)}}.block-ui--inline .block-ui-container{display:inline-block;width:auto;height:auto}.block-ui--inline .block-ui-overlay{position:absolute}@media (max-width: 768px){.block-ui-default-loader{gap:.75rem}.spinner{width:32px;height:32px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%}.spinner--small{width:16px;height:16px;border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%}.spinner--large{width:48px;height:48px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%}}@media (prefers-color-scheme: dark){.block-ui-overlay{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}
