@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:17px;line-height:23px;text-align:center;letter-spacing:.5px;text-decoration:none;border-radius:12px;padding:12px 0;border:1px solid transparent;cursor:pointer}.button.primary{background-color:#f06523;color:#fff;font-weight:600}.button.sbp{background-color:#12103a;color:#fff;font-weight:600;margin:0 20px 20px}.button.secondary{background-color:#1b1b1b;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}.button .sbpLogo{background-image:url(/assets/sbpLogo-CjAoCWhn.png);width:70px;height:35Px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center center;vertical-align:bottom}.button .sbpText{vertical-align:super}.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{width:1000px;margin:0 auto}.order .actions{transform:none;float:right;width:356px;margin-left:32px;background:#fff;border-radius:10px}.order .actions .header{margin:0 25px;padding:20px 0;border-bottom:1px solid #e4e4e4}.order .actions .header .number-container{float:right;text-align:right}.order .actions .header .number-container .number{font-size:14px;line-height:19px;color:#6f757e}.order .actions .header .number-container .label{font-weight:300;color:#6f757e;font-size:10px;line-height:14px;text-transform:uppercase}.order .actions .header .qty{font-size:22px}.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}.order .actions .subtotal .before-discount .label,.order .actions .subtotal .discount .label{font-size:14px;line-height:19px}.order .actions .subtotal .before-discount{margin-bottom:16px}.order .actions .subtotal .before-discount .amount{font-size:18px;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:16px;line-height:22px}.order .actions .subtotal .discount .label{color:#6f757e}.order .actions .total{margin:0 25px;padding:20px 0}.order .actions .total .label{font-weight:600;font-size:19px;line-height:26px}.order .actions .total .amount{float:right;font-weight:700;font-size:20px;line-height:27px;color:#f06523}@media (max-device-width: 1000px){.order .actions .buttons-container{z-index:3;position:fixed;-webkit-transform:translate3d(0,0,0);bottom:0;left:0;height:200px;width:100vw;background:#f2f2f2;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:10px}.order .actions .buttons-container .button,.order .actions .buttons-container .button.bonuses,.order .actions .buttons-container .button.pay{width:calc((175vw - 41px)/2);max-width:400px;font-size:14px;margin:5px}.order .actions .buttons-container .button+.button{margin-left:9px}}.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:255px}}.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}.order .actions{width:100vw;float:none;margin-left:0;background:transparent;border-radius:0}.order .actions .header .qty{font-size:14px}.order .actions .header .number-container .label{display:none}.order .actions .subtotal,.order .actions .total,.order .actions .header{margin:0 16px;padding:12px 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:16px}.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:8px;font-size:14px}.order .actions .subtotal .discount .amount,.order .actions .subtotal .before-discount .amount,.order .actions .total .discount .amount,.order .actions .total .before-discount .amount,.order .actions .header .discount .amount,.order .actions .header .before-discount .amount{font-size:14px}}.order .items .item{position:relative;height:207px;border-top:1px solid #e4e4e4;width:612px}.order .items .item:last-child{border-bottom:1px solid #e4e4e4}.order .items .item .image{position:absolute;top:20px;left:0;width:114px;height:166px;background-size:contain;background-position:center top;background-repeat:no-repeat}.order .items .item .brand,.order .items .item .name,.order .items .item .color,.order .items .item .size,.order .items .item .plu,.order .items .item .price,.order .items .item .discount,.order .items .item .quantity,.order .items .item .bonuses{position:absolute}.order .items .item .brand,.order .items .item .name,.order .items .item .color,.order .items .item .size,.order .items .item .plu{left:136px}.order .items .item .price,.order .items .item .discount,.order .items .item .quantity,.order .items .item .bonuses{right:0}.order .items .item .brand{top:20px;font-size:20px;text-transform:uppercase}.order .items .item .name{top:50px;color:#6f757e;font-size:16px}.order .items .item .color,.order .items .item .discount{top:110px}.order .items .item .bonuses{top:134px}.order .items .item .color,.order .items .item .discount,.order .items .item .bonuses{font-size:14px;color:#6f757e}.order .items .item .color .value,.order .items .item .discount .value,.order .items .item .bonuses .value{color:#1b1b1b}.order .items .item .size{top:134px;font-size:14px;text-transform:uppercase}.order .items .item .plu,.order .items .item .quantity{top:167px;color:#6f757e;font-size:14px}.order .items .item .price{top:20px;font-size:18px}.order .items .item .price .current{color:#f06523;display:inline-block}.order .items .item .price .old{color:#6f757e;text-decoration:line-through;display:inline-block;margin-right:8px}@media (max-device-width: 1000px){.order{padding-bottom:76px}.order .items .item{width:100vw;height:166px}.order .items .item .image{width:97px;height:134px;top:16px;left:16px;margin:0}.order .items .item .brand,.order .items .item .name,.order .items .item .color,.order .items .item .size,.order .items .item .plu{left:121px}.order .items .item .discount,.order .items .item .bonuses,.order .items .item .quantity,.order .items .item .price{right:16px}.order .items .item .name,.order .items .item .color,.order .items .item .size,.order .items .item .plu,.order .items .item .discount,.order .items .item .bonuses,.order .items .item .quantity{font-size:12px}.order .items .item .brand,.order .items .item .price{top:15px;font-size:15px}.order .items .item .price .old{display:block;margin-right:0}.order .items .item .name{top:41px}.order .items .item .color,.order .items .item .discount{top:89px}.order .items .item .size,.order .items .item .bonuses{top:109px}.order .items .item .plu,.order .items .item .quantity{top:133px}}.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:#f2f2f2;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}}
