.wizard-step{list-style:none;padding-left:0;margin:30px 0 50px;text-align:center}.wizard-step li{display:inline-block;margin-right:65px;font-size:18px;font-weight:600;padding-left:40px;position:relative;line-height:28px}.wizard-step li:last-of-type{margin-right:0}.wizard-step li.done:before,.wizard-step li.now:before,.wizard-step li.will:before{content:attr(data-step);position:absolute;top:0;left:0;border:1px solid #11ab84;color:#11ab84;border-radius:50%;padding:4px 8px;line-height:1;min-width:10px;vertical-align:middle}.wizard-step li.done{color:#13c498}.wizard-step li.done:before{content:"\e911";font-family:bw-iconset;padding:0;font-size:29px;border:none;top:-1px}.wizard-step li.done[ng-click]{cursor:pointer}.wizard-step li.will{color:#d3dae3}.wizard-step li.will:before{background-color:#d3dae3;border-color:#d3dae3;color:#fff}.wizard-step li.failed{color:#d47979}.wizard-step li.failed:before{border-color:#d47979;color:#d47979}@media (max-width:992px){.wizard-step{text-align:left}.wizard-step li{display:block;margin-bottom:30px}}.cart-container .campaign-discount a{color:inherit;font-weight:700;letter-spacing:1px}.cart-container .radio .img-responsive{display:inline-block}.cart-container .table td .button-sm{padding:5px 10px;line-height:16px}.cart-container .table td .button-sm:first-of-type{margin-right:5px}.cart-container .table td .button-sm:last-of-type{margin-left:5px}.cart-container .table td .remove{font-size:14px}.cart-container .table td .additional-items{font-size:12px}.cart-container .table td:first-of-type{vertical-align:top}.cart-container .cart-id{float:right;margin-bottom:5px}@media (max-width:767px){.cart-container .cart-id{float:none;display:block;text-align:right}}.cart-container .original-price{text-decoration:line-through;color:#505f73;display:block;font-size:12px;margin-top:-17px}@media (max-width:767px){.cart-container .original-price{margin-top:0}}.cart-container .redesign{position:relative;top:inherit;right:inherit;border:1px solid #c7d1df;background-color:hsla(0,0%,100%,.9);color:#304656;padding:3px 10px;font-weight:400}.cart-container .redesign:hover{background-color:#e6ebf2}.cart-container .redesign:active,.cart-container .redesign:focus,.cart-container .redesign:hover{color:#304656}.cart-container .redesign i{margin-right:2px;color:#ec8787}.cart-container .nav-tabs{border-bottom:none;margin:20px 0 0}.cart-container .nav-tabs .nav-item{border-bottom:2px solid transparent}.cart-container .nav-tabs .nav-item .nav-link{color:#d3dae3;font-size:16px;border:none}.cart-container .nav-tabs .nav-item .nav-link:focus,.cart-container .nav-tabs .nav-item .nav-link:hover{background-color:transparent;color:#1061d3}.cart-container .nav-tabs .nav-item .nav-link uib-tab-heading [class^=icon-bw-]{margin-right:5px}.cart-container .nav-tabs .nav-item.active{border-bottom:2px solid #1061d3}.cart-container .nav-tabs .nav-item.active .nav-link{color:#1061d3;font-weight:700;font-size:16px}.cart-container .tab-content{margin-top:10px}@media (max-width:992px){.cart-container .button-container>div{text-align:center!important}}.cart-container .button-container .btn{margin-bottom:15px}.cart-container .cart-box{box-shadow:0 3px 5px #d3dae3;text-align:right;margin-bottom:25px}.cart-container .cart-box .item{border-bottom:1px solid #dde5f0;font-size:16px;padding:15px;background-color:#fff}.cart-container .cart-box .item:last-of-type{border-bottom:none}.cart-container .cart-box .item .price{display:block;font-weight:700}.cart-container .cart-box .item .price .original-price{margin-top:0}.cart-container .cart-box .summary{background-color:#f5f7fa;padding:15px}.cart-container .cart-box .summary .title{text-transform:uppercase;display:block;font-weight:700}.cart-container .cart-box .summary .price{font-size:24px;font-weight:700;color:#ff4343}.cart-container .box{padding:30px;border:1px solid #dde5f0;margin-bottom:45px;flex:1 0 auto;flex-direction:column}.cart-container .box.payments{min-height:200px}.cart-container .box.payments .checkbox-icon label{display:inline-block;width:100%}.cart-container .box.payments .checkbox-icon label small{font-weight:400}.cart-container .box.payments .checkbox-icon label .m-link{margin-right:15px}.cart-container .box.payments .checkbox-icon p{margin-top:15px}.cart-container .box.payments .checkbox-icon .select{padding-left:30px;width:auto}.cart-container .box.payments .checkbox-icon .payment-on-delivery{display:block;padding-left:0;margin-top:10px}@media (max-width:992px){.cart-container .box{padding:15px}}.cart-container h3{font-weight:700}.cart-container .back-exclusive-partner i{position:relative;top:2px;margin-right:4px;font-size:16px}.cart-data-container .radio{line-height:19px}.cart-data-container .radio label{font-size:18px;font-weight:600}.cart-data-container .radio label>p{margin-top:5px;font-size:14px;font-weight:400}.cart-data-container .offline-profile-data .box:first-of-type{border-bottom:none;margin-bottom:0}.cart-data-container .offline-profile-data .box:last-of-type{border-top:none}.cart-data-container .login-box{background-color:#f5f7fa;padding:30px;margin-bottom:35px}.cart-data-container .login-box strong{font-size:20px}.cart-data-container .login-box p{font-size:18px;margin:5px 0 0}@media (max-width:992px){.cart-data-container .login-box p{margin-bottom:20px}}.cart-data-container .password-container{background-color:#eefced}.cart-data-container .password-container h3{color:#0d7d08;margin:0 0 10px;font-size:18px}.cart-data-container .address-container button.btn{padding:3px 0;margin-bottom:5px;border-radius:0;width:100%}.cart-data-container .address-container .alert button.btn{margin-bottom:0}@media (max-width:767px){.cart-data-container .address-container .different-billing-name{margin-top:10px}}.cart-data-container .address-container.delivery{padding-left:31px}@media (max-width:767px){.cart-data-container .address-container .alert{margin-bottom:20px}.cart-data-container .address-container .form-group{margin-bottom:15px;margin-top:25px}.cart-data-container .address-container .form-group:first-of-type{margin-top:0}.cart-data-container .address-container [class^=col-]:nth-of-type(2){display:flex}.cart-data-container .address-container button.btn{width:50%}.cart-data-container .address-container button.btn+.btn{margin-left:5px}}.cart-data-container .payment-documentation-container{margin-top:20px}.cart-data-container .payment-documentation-container .divider{width:1px;height:12px;display:inline-block;margin:0 5px;background-color:#a7b7cc;position:relative;top:1px}.cart-check-container .cart-box{border:1px solid #dde5f0;box-shadow:none}.cart-check-container .box{padding:20px;font-size:16px}.cart-check-container .box .row{margin-bottom:15px}.cart-check-container .box .row:last-of-type{margin-bottom:0}.cart-check-container .box .row .payment-logos img{display:inline-block;margin-top:5px}.cart-check-container .box .row .payment-logos img+a img{margin-left:5px}.cart-check-container table tfoot td{vertical-align:middle!important}.cart-check-container table tfoot .title{font-size:24px}.cart-check-container table tfoot .summary p{text-transform:uppercase;display:block;font-weight:700;font-size:14px;margin:0}.cart-check-container table tfoot .summary span{font-size:24px;font-weight:700;color:#ff4343}[sticky]{position:relative}@media (max-width:992px){[sticky]{top:0!important;left:0!important}}.payment-modal-content h2:first-of-type{margin-top:0}.payment-modal-content h3{font-weight:700}.payment-modal-content h4{font-weight:700;margin:20px 0 5px}