.cities ul .letter~.new,.regions ul .letter~.new,header{margin-top:20px}footer{margin-top:50px;margin-bottom:20px}footer>.container>.row>div:nth-child(2){text-align:center}footer>.container>.row>div:last-child{text-align:right}footer .user-agremeent{font-size:.8rem;line-height:135%}h2{font-size:1.5rem}h3{font-size:1.2rem}.unstyled,.unstyled li{margin:0;padding:0;list-style:none}.cities,.regions{padding:40px}.cities h2,.regions h2{margin:0;font-size:1.5em;line-height:100%}.cities ul{font-size:1rem;line-height:150%}.cities ul,.regions ul{padding:0;list-style:none;float:left;margin:20px 5%0 0;width:20%}.cities ul .letter{margin-top:20px}.cities ul .letter,.regions ul .letter{display:block;position:absolute;margin-left:-25px;font-size:1.3rem;color:#7c4a87}.cities ul .letter:nth-child(1),.cities ul .new:nth-child(2),.regions ul .letter:nth-child(1),.regions ul .new:nth-child(2){margin-top:0!important}.cities ul li:not(:last-child),.regions ul li:not(:last-child){margin-bottom:7px}.cities ul .capital,.regions ul .capital{font-weight:700}.cities ul .more,.regions ul .more{font-size:.75em;opacity:.5}.cities a,.regions a{color:#000}.regions{padding-top:0}.regions .citysearch-form{margin-left:38px}.regions h2,.section-order .basket h3{margin-top:30px}.regions ol,.regions ul{font-size:.9rem;line-height:135%}.regions ul .letter{margin-top:15px}.regions ul .colon,.regions ul .sub-list{display:none}.regions ul .opened .colon{display:inline-block}.regions ul .opened~.sub-list,.section-steps .checkout-steps.with-color-proof>div.step-color-proof-payment,.section-steps .checkout-steps.with-color-proof>div.step-color-proof-shipping{display:block}.regions ul .selected{font-weight:700}.regions ul .volume{display:none;margin-left:10px;font-size:.75em;opacity:.5}.regions ol{padding:0;list-style:none;margin:10px 0 10px 20px;font-size:1rem}.regions .city-suggested-input{position:relative;z-index:101;outline:0!important}.regions .city-suggested-input::-moz-focus-inner{border:0}.ui-menu.city-suggested-list{z-index:200;border-radius:3px}.ui-menu.city-suggested-list .ui-menu-item{font-size:1.1em;line-height:135%}.ui-menu.city-suggested-list .ui-menu-item-wrapper{padding:10px 16px}.ui-menu.city-suggested-list .ui-state-active{border-color:transparent #d3d3d3;background:#fcfcfc;color:#fff;background:#7c4a87}.ui-menu.city-suggested-list .ui-menu-item:last-child .ui-state-active{border-bottom-color:#d3d3d3;border-radius:0 0 3px 3px}.alert-sm{font-size:.8rem;line-height:135%;opacity:.8}.alert-warning a{color:#856404;text-decoration:underline}.form .required{color:#000!important}.form-control-checkbox-label{line-height:43px}.form-control-checkbox-label .form-check-input{margin:8px 3px 0 0;width:30px;height:30px}.form-control-checkbox-label .form-check-input:checked{background-color:#febd0f;border-color:#febd0f}.checkout-next{margin-top:20px;text-align:right}.checkout-next,.checkout-next a,.checkout-next a:active,.checkout-next a:hover,.checkout-next button,.checkout-next button:hover{color:#fff!important}.section-steps{margin-top:50px}.section-steps .checkout-steps{display:flex;margin:0 0 50px;text-align:center;counter-reset:step-number}.section-steps .checkout-steps>div{position:relative;width:calc(100%/5);opacity:.3;color:#aaa}.section-steps .checkout-steps>div.active{opacity:1}.section-steps .checkout-steps>div:first-child>div::before{margin-left:50%;width:50%}.section-steps .checkout-steps>div:last-child>div::before{width:50%}.section-steps .checkout-steps .color-proof-step,.section-steps .checkout-steps>div.step-color-proof-payment,.section-steps .checkout-steps>div.step-color-proof-shipping{display:none}.section-steps .checkout-steps>div>div::before{content:"";display:block;position:absolute;z-index:1;margin-top:17px;width:100%;height:0;border:3px solid #ccc}.section-steps .checkout-steps div a,.section-steps .checkout-steps div span:first-child{display:block;position:relative;z-index:2;margin:0 auto;padding:3px;width:40px;height:40px;line-height:40px;text-decoration:none;border:2px solid #ccc;border-radius:20px;background:#fff}.section-steps .checkout-steps div i{font-style:normal}.section-steps .checkout-steps div a b,.section-steps .checkout-steps div span b{display:block;margin:0 auto;width:30px;height:30px;line-height:30px;font-weight:400;border-radius:15px;color:#fff}.section-steps .checkout-steps div a,.section-steps .checkout-steps div a b,.section-steps .checkout-steps div span,.section-steps .checkout-steps div span b,.section-steps .checkout-steps>div::before{border-color:#ccc}.section-steps .checkout-steps div a b,.section-steps .checkout-steps div span b,.section-steps .checkout-steps>div::before{background-color:#ccc}.section-steps .checkout-steps div a:hover b{background:#d0d0d0}.section-order{margin-top:0}.section-order .basket,.suggest-list ul{margin-top:20px}.section-order .basket .item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #ccc}.section-order .basket .item.item-header{font-size:.8rem}.section-order .basket .image img{max-width:120px;max-height:120px;border-radius:2px}.section-order .basket .image .title{margin-top:10px;font-size:.75rem;line-height:135%}.section-order .basket .image .count,.section-order .basket .image .size,.section-order .basket .image .texture{font-size:.75rem;line-height:135%}.section-order .basket .options>div{margin-bottom:5px;font-size:.7rem;line-height:120%}.section-order .basket .options>div:last-child{margin-bottom:0}.section-order .basket .options .title{font-size:1rem;line-height:135%}.section-order .basket .options a{color:#212529;text-decoration:underline}.section-order .basket .price{font-size:1.5rem;text-align:right}.section-order .basket .remove{display:none}.section-order .basket .remove img{width:16px;height:16px;opacity:.5}.section-order .basket .count input{min-width:50px;text-align:center;background:0 0;border-left-width:0;border-right-width:0;border-radius:0;border-color:#f8f9fa}.section-order .basket .color-proof{text-align:right}.section-order .basket .color-proof .title{display:none;margin-bottom:10px}.section-order .basket .color-proof label{margin:0;white-space:nowrap}.section-order .basket .color-proof .btn-group-toggle .btn-light{border-color:#ededed}.section-order .basket .color-proof .btn-group-toggle .btn-warning{color:#fff;border-color:#edb407}.section-order .basket .color-proof .btn-group-vertical .btn:last-child{border-top-width:0}.section-order .basket .color-proof-price>div{margin-top:10px;font-size:.8rem;line-height:135%}.section-order .basket .col-sm-0{display:none}.section-order .basket .help{font-size:.9rem;opacity:.75}.section-order .basket .total{font-size:1.5rem;text-align:right}.section-order .basket.basket-small .image img{max-width:70px;max-height:70px}.section-order .basket.basket-small .sum{font-size:1em;line-height:100%;font-weight:700}.section-order .delivery-to{margin:20px 0;font-size:1.5rem;line-height:150%}.section-order .delivery-to a{margin-left:10px}.form-color-proof .basket .total{text-align:left}.basket-suggest{margin-top:50px}.suggest-list ul li{margin-bottom:30px;padding-right:30px;min-height:100px}.suggest-list ul li .image img{width:auto;height:67px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.suggest-list ul li .title{margin:5px 0 0;line-height:120%}.suggest-list ul li .resume{margin:5px 0 0;font-size:.8em;line-height:135%;color:#999}.suggest-list ul li .price{float:left;margin:5px 0 0;font-size:1.1em;line-height:22px}.suggest-list ul li .buy{float:left;margin:5px 0 0 10px}.buyer-info{margin-top:80px;text-align:left}.buyer-info .tab-content{padding:10px;border:1px solid #ddd;border-top-width:0;border-radius:0 0 4px 4px}.section-order .address h2{margin-top:0;margin-bottom:20px}.form-payment .items,.form-shipping .items{margin-left:15px;margin-right:0}.form-shipping .items>.row{align-items:center}.form-payment .items>.row,.form-shipping .items>.row{padding-top:20px;padding-bottom:20px;cursor:pointer}.form-payment .items>.row.active,.form-payment .items>.row:hover,.form-shipping .items>.row.active,.form-shipping .items>.row:hover{background:#f0f0f0}.form-payment .items>.row.disabled.active,.form-payment .items>.row.disabled:hover,.form-payment .items>.row.processing.active,.form-payment .items>.row.processing:hover,.form-shipping .items>.row.disabled.active,.form-shipping .items>.row.disabled:hover,.form-shipping .items>.row.processing.active,.form-shipping .items>.row.processing:hover{background:0 0}.form-payment .items>.row.disabled,.form-payment .items>.row.processing,.form-shipping .items>.row.disabled,.form-shipping .items>.row.processing{cursor:default}.form-payment .items>.row.disabled,.form-payment .price s,.form-shipping .items>.row.disabled,.form-shipping .price s{opacity:.3}.form-payment label,.form-shipping label{cursor:pointer;margin-bottom:0}.form-payment input[type=radio],.form-shipping input[type=radio]{margin-right:10px}.form-payment .descr a.btn,.form-payment .logo,.form-payment .row .price span,.form-shipping .descr a.btn,.form-shipping .logo{white-space:nowrap}.form-payment .logo img,.form-shipping .logo img{max-width:100%;max-height:100px}.form-payment .method,.form-shipping .method{text-align:center}.form-payment .method small,.form-shipping .method small{display:block;opacity:.5}.form-payment .price,.form-shipping .price{text-align:right;font-size:1.5rem;white-space:nowrap}.form-payment .terms,.form-shipping .terms{text-align:right;font-size:.9rem;white-space:nowrap;opacity:.9}.form-payment .descr,.form-payment .descr div,.form-shipping .descr,.form-shipping .descr div{font-size:.8rem;line-height:120%}.form-payment .descr a,.form-shipping .descr a{text-decoration:underline}.form-payment .note,.form-shipping .note{display:none;margin-left:30px;font-size:.8rem;line-height:135%}.form-payment .items>.active .address,.form-shipping .items>.active .address{display:block}.form-payment .descr .address,.form-payment .items>.active .cta,.form-shipping .descr .address,.form-shipping .items>.active .cta{display:none}.form-payment .items>.active .note,.form-shipping .items>.active .note{display:block}.form-payment .items>.disabled .address,.form-payment .items>.disabled .cta,.form-payment .items>.processing .address,.form-payment .items>.processing .cta,.form-shipping .items>.disabled .address,.form-shipping .items>.disabled .cta,.form-shipping .items>.processing .address,.form-shipping .items>.processing .cta{display:none}.form-payment .help-block,.form-shipping .help-block{font-size:.8rem;color:red}.form-payment .has-error .form-control,.form-shipping .has-error .form-control{border-color:red}.form-payment .control-label,.form-shipping .control-label{padding-left:3px;font-size:.9rem;color:#777}.form-payment .form-control::placeholder,.form-shipping .form-control::placeholder{color:#ced4da}.form-payment .annotation,.form-shipping .annotation{margin-top:50px;font-size:.8rem;line-height:135%}.form-payment .annotation ul li:not(:last-child),.form-shipping .annotation ul li:not(:last-child){margin-bottom:5px}.form-color-proof .note{margin-top:30px}.form-color-proof .note label{margin-bottom:3px}.form-confirm .next{text-align:center}.form-confirm .accept{margin-top:30px;font-size:.8rem;line-height:150%}.form-confirm .accept .form-check-input{margin-right:3px;width:20px;height:20px}.form-confirm .accept .form-check-input:checked{background-color:#febd0f;border-color:#febd0f}.form-confirm .accept .has-error input{outline:1px solid rgba(255,0,0,.75)}#branchModal .select2-selection--single{height:36px;border-color:#ced4da}#branchModal .select2-selection__arrow{height:36px}#branchModal .select2-selection__rendered{line-height:34px}#branchModal .select2-dropdown{border-color:#ced4da}#branchModal .select2-search--dropdown{padding:0;border-color:#ced4da}#branchModal .select2-search__field{height:36px;border-color:#ced4da;outline:0;border-width:0 0 1px}.form-payment .items>.row{align-items:start}.form-payment .row input[type=radio]{margin-top:8px;margin-right:0}.form-payment .row .price,.form-payment .row .title{font-size:1.3rem;line-height:125%;white-space:normal}.form-payment .row .price{text-align:right}.form-payment .row .price .sub,.form-payment .row .price s{display:block;opacity:.5;white-space:nowrap}.form-payment .row .price .sub{font-size:.8rem}.form-payment .row .resume{margin-top:5px;font-size:.8rem;line-height:135%}.form-payment .row .law{margin:20px 0 0 15px}.pickpoint-list .offices label{cursor:pointer}.pickpoint-list .offices label>.col:first-child{max-width:13px}.pickpoint-list .offices label .worktime{font-size:.8rem;line-height:135%}.done,.form-done{min-height:75vh}.done img,.form-done img{margin-top:100px}.done h1,.form-done h1{margin-bottom:20px;font-size:3em}.done p.large,.form-done p.large{font-size:1.3em;line-height:135%}.attention{margin:20px auto 0;width:70%;font-size:.9em;line-height:150%}.attention .glyphicon{color:#e38d13}.form .required{}.form .has-error .form-control{border:1px solid #e83530}.form .help-block{font-size:.8rem;color:red}.form ::-webkit-input-placeholder{color:#ccc}.form :-moz-placeholder{color:#ccc;opacity:1}.form ::-moz-placeholder{color:#ccc;opacity:1}.form :-ms-input-placeholder{color:#ccc}.form ::-ms-input-placeholder{color:#ccc}.form ::placeholder{color:#ccc}.order-progress{margin:100px 0 0}.order-progress .current-position{position:relative;bottom:-127px;width:100px;color:red}.order-progress .current-position img{margin-left:-12px}.order-progress .current-position::after{content:"";display:block;position:absolute;z-index:10;top:-29px;left:-1px;width:0;height:25px;border-left:2px dashed red}.order-progress .progress{margin:50px 0 100px;overflow:visible}.order-progress .progress-bar{overflow:visible;border-right:1px solid #ccc}.order-progress .progress-bar>div{position:relative}.order-progress .progress-bar>div span{display:block;position:absolute;z-index:11;top:30px;width:100%;height:10px;color:#000;text-align:center}.order-progress .progress-bar>div::after{content:"";display:block;position:absolute;z-index:10;top:-50px;left:48%;width:2px;height:50px;background:#ccc}.order-progress .progress-bar:nth-child(1) div span,.order-progress .progress-bar:nth-child(7) div span{top:-70px}.order-progress .progress-bar:nth-child(1) div::after,.order-progress .progress-bar:nth-child(7) div::after{top:-60px;height:60px}.order-progress .progress-bar:nth-child(2) div span,.order-progress .progress-bar:nth-child(8) div span{top:-50px}.order-progress .progress-bar:nth-child(2) div::after,.order-progress .progress-bar:nth-child(8) div::after{top:-40px;height:40px}.order-progress .progress-bar:nth-child(3) div span,.order-progress .progress-bar:nth-child(9) div span{top:-30px}.order-progress .progress-bar:nth-child(3) div::after,.order-progress .progress-bar:nth-child(9) div::after{top:-20px;height:20px}.order-progress .progress-bar:nth-child(10) div span,.order-progress .progress-bar:nth-child(4) div span{top:30px}.order-progress .progress-bar:nth-child(10) div::after,.order-progress .progress-bar:nth-child(4) div::after{top:0;height:25px}.order-progress .progress-bar:nth-child(11) div span,.order-progress .progress-bar:nth-child(5) div span{top:50px}.order-progress .progress-bar:nth-child(11) div::after,.order-progress .progress-bar:nth-child(5) div::after{top:0;height:45px}.order-progress .progress-bar:nth-child(12) div span,.order-progress .progress-bar:nth-child(6) div span{top:70px}.order-progress .progress-bar:nth-child(12) div::after,.order-progress .progress-bar:nth-child(6) div::after{top:0;height:65px}.btn-check:checked+.btn,.btn.active,.btn.btn-warning,.btn:first-child:active,:not(.btn-check)+.btn:active{color:#fff}@media screen and (max-width:768px){.checkout-next,.logo,footer{text-align:center}.cities ul,.regions ul{width:45%}.checkout-next{margin-top:20px}.section-steps div i{display:none}.section-order .basket .image{order:1}.section-order .basket .options{order:2}.section-order .basket .price{order:4}.section-order .basket .count,.section-order .basket .remove{order:3}.section-order .basket .color-proof{order:2}.section-order .basket .color-proof-options{order:3}.section-order .basket .color-proof-price{order:4}.section-order .basket .color-proof .title{display:block}.section-order .basket .remove{padding-left:67px}.section-order .basket .color-proof-options,.section-order .basket .color-proof-price,.section-order .basket .options,.section-order .basket .price{text-align:right}.section-order .basket .color-proof-options,.section-order .basket .color-proof-price,.section-order .basket .count,.section-order .basket .price,.section-order .basket .remove,.section-order .order-shipping .descr div{margin-top:20px}.section-order .basket .color-proof-options.help,.section-order .basket .color-proof-price.help{text-align:left}.section-order .basket .col-sm-0{display:block}.section-order .basket .item.item-header,.section-order .table tbody tr td.skip,.section-order .table thead{display:none}.section-order .basket .item-delivery .title{text-align:left}.section-order .basket .item-delivery .price{margin-top:0}.section-order .duplicate{display:block!important}.section-order .table tbody tr td{display:block;float:left}.section-order .table tbody tr td.image{width:40%}.section-order .table tbody tr td.image img{width:100%}.section-order .table tbody tr td.descr{width:60%}.section-order .table tbody tr td.count,.section-order .table tbody tr td.price,.section-order .table tbody tr td.total{width:33.33%;border-top-width:0;text-align:center}.section-order .table tbody tr td.sum{padding-left:66.66%;width:100%;text-align:center}.section-order .table tbody tr .sub{margin-top:10px;font-size:.8em;line-height:100%}.section-order .address .col-sm-4{margin-bottom:15px}.section-order .address .col-sm-4:last-child{margin-bottom:0}.section-order .order-shipping .row{padding-top:30px;padding-bottom:30px}.section-order .order-shipping .row:not(.active) .descr{display:none}.form-payment .items,.form-shipping .items{margin-left:-15px;padding-left:15px;margin-right:-15px;padding-right:15px}.form-payment .descr,.form-shipping .descr{text-align:center}.form-color-proof .basket .total{text-align:right}.nav-link{padding:.25rem .5rem;font-size:.8rem}.tab-pane{font-size:.8rem;line-height:135%}footer .container .row>div:last-child{text-align:center}}@media screen and (max-width:500px){.cities ul,.regions ul{float:none;margin-left:7%;margin-right:0;width:93%}.checkout-steps div i{font-size:.9em}}