.cursor-pointer{cursor:pointer}.page.basket-checkout-page{background:#f7f7f7;padding:40px 0;font-family:Roboto,sans-serif;color:#000}.page.basket-checkout-page .page-title{color:#404040;font-size:32px;margin-bottom:40px;font-weight:700}.page.basket-checkout-page p,.page.basket-checkout-page a,.page.basket-checkout-page span{font-family:Roboto,sans-serif}.page.basket-checkout-page .mobile-basket-total{background:#fff;padding:25px 30px;border:1px solid #e2e2e4;border-radius:5px;margin-bottom:15px}.page.basket-checkout-page .mobile-basket-total .mobile-basket-total-row{font-weight:700;font-size:20px;margin-bottom:10px}.basket-summary-box{background:#fff;padding:25px 15px;border:1px solid #e2e2e4;border-radius:5px}.basket-summary-box .basket-summary-box-title{font-weight:700;font-size:20px;color:#000;line-height:1.2}.basket-summary-box .basket-summary-box-title .price{color:#009aff;font-size:30px;font-weight:700;word-break:break-all}.basket-summary-box .offer-code-wrapper{display:flex;height:45px;width:100%}.basket-summary-box .offer-code-wrapper .offer-code-input{width:70%;border:2px solid #027ac2;padding:10px;border-radius:3px 0 0 3px;transition:border .5s}.basket-summary-box .offer-code-wrapper .offer-code-input:focus{outline:none}.basket-summary-box .offer-code-wrapper .offer-code-input::placeholder{font-size:14px;color:#000;text-align:center}.basket-summary-box .offer-code-wrapper .offer-code-apply{border-radius:0 3px 3px 0;background:#027ac2;color:#fff;font-size:16px;font-weight:700;text-align:center;padding:10px;border:2px solid #027ac2;flex:1;transition:background .5s,border .5s}.basket-summary-box .offer-code-wrapper:hover .offer-code-input{transition:border .5s;border:2px solid #0290e5}.basket-summary-box .offer-code-wrapper:hover .offer-code-apply{background:#0290e5;border:2px solid #0290e5;transition:background .5s,border .5s}.basket-summary-box .more-options-text{color:#000;font-size:16px}.basket-summary-box .totals-summary{font-size:20px;font-weight:700;color:#000}.basket-summary-box .totals-summary .totals-summary-row{margin-bottom:15px}.basket-summary-box .totals-summary .totals-summary-row:last-child{margin-bottom:0}.basket-summary-box .continue-shopping{text-decoration:underline;color:#000;font-size:16px}.basket-summary-box .pay-in-3-text{font-size:13px;color:#000;font-weight:500}.basket-summary-box .pay-in-3-text a{text-decoration:underline;color:#009aff;font-size:inherit}.basket-summary-box.checkout-summary hr{border-top:1px solid #707070}.basket-summary-box .summary-product-item{line-height:1.2}.basket-summary-box .summary-product-item .summary-product-item-title{font-size:20px;font-weight:700}.basket-summary-box .summary-product-item .summary-product-item-price{font-size:16px;text-align:right}.basket-summary-box .summary-product-item .summary-product-item-options .option-name{font-size:16px;color:#444}.basket-summary-box .summary-product-item .summary-product-item-options .option-price{text-align:right}.basket-summary-box .summary-product-item .summary-product-delegate{padding:10px;background:#f0f6fa;color:#444;font-size:16px}.basket-summary-box .summary-product-item .summary-product-delegate .edit .fa{color:#027ac2}.basket-summary-box .summary-product-item .summary-product-delegate .edit a,.basket-summary-box .summary-product-item .summary-product-delegate .edit span,.basket-summary-box .summary-product-item .summary-product-delegate .edit btn{outline:none;border:none;background:none;color:inherit;font-size:16px;font-family:Roboto}.checkout-steps{display:flex;width:100%;justify-content:space-between;align-items:flex-end}.checkout-steps .checkout-step-line{display:block;height:1px;background:#d0d0d0;flex:1;position:relative;bottom:10px}.checkout-steps .checkout-step-line:last-child,.checkout-steps .checkout-step-line:first-child{flex:0 1 10%}.checkout-steps .checkout-step-line.active{background:#0b4b7a}.checkout-steps .checkout-step{position:relative}.checkout-steps .checkout-step.active .checkout-step-circle{border:1px solid #0b4b7a}.checkout-steps .checkout-step.active .checkout-step-circle:after{background:#0b4b7a}.checkout-steps .checkout-step.active .checkout-step-label{color:#0b4b7a}.checkout-steps .checkout-step .checkout-step-circle{border-radius:50%;width:25px;height:25px;position:relative;margin:0 auto;background:#ffffff;border:1px solid #d0d0d0}.checkout-steps .checkout-step .checkout-step-circle:after{content:"";position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:5px;border-radius:50%;background:#d0d0d0}.checkout-steps .checkout-step .checkout-step-label{position:absolute;top:-25px;transform:translate(-30%);font-weight:700;color:#d0d0d0;font-size:16px}@media (max-width: 991px){.page.basket-checkout-page{padding:20px 0}.page.basket-checkout-page .page-title{margin-bottom:20px}.page.basket-checkout-page .mobile-basket-total{padding:20px}.basket-summary-box{padding:20px;margin-top:15px}.basket-summary-box .offer-code-wrapper .offer-code-input::placeholder{font-size:12px}}@media (max-width: 767px){.page.basket-checkout-page .page-title{font-size:22px}.checkout-steps .checkout-step .checkout-step-label{font-size:11px;top:-20px}.checkout-steps .checkout-step .checkout-step-circle{width:15px;height:15px}.checkout-steps .checkout-step .checkout-step-circle:after{width:3px;height:3px}.checkout-steps .checkout-step .checkout-step-line{bottom:7px}}
