.page.basket-checkout-page{color:#26252d;font-family:Roboto,sans-serif;margin-top:40px;padding:40px 0}.page.basket-checkout-page .page-title{color:#26252d;font-family:Graphit Regular,Roboto,sans-serif;font-size:44px;font-weight:400;line-height:56px;margin-bottom:40px}@media (max-width:991px){.page.basket-checkout-page .page-title{font-size:24px;line-height:32px}}.page.basket-checkout-page .mobile-basket-total{background:#fff;border:1px solid #e2e2e4;border-radius:5px;margin-bottom:15px;padding:25px 30px}.page.basket-checkout-page .mobile-basket-total .mobile-basket-total-row{font-size:20px;font-weight:700;margin-bottom:10px}.basket-summary-box{background:#fff;border:1px solid #e2e2e4;border-radius:5px;padding:25px 15px}.basket-summary-box .basket-summary-box-title{color:#26252d;font-family:Graphit Regular,Roboto,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.basket-summary-box .basket-summary-box-title .price{color:#2f38f4;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{border:2px solid #2356f6;border-radius:3px 0 0 3px;padding:10px;transition:border .5s;width:70%}.basket-summary-box .offer-code-wrapper .offer-code-input:focus{outline:0}.basket-summary-box .offer-code-wrapper .offer-code-input::-moz-placeholder{color:#26252d;font-size:14px;text-align:center}.basket-summary-box .offer-code-wrapper .offer-code-input::placeholder{color:#26252d;font-size:14px;text-align:center}.basket-summary-box .offer-code-wrapper .offer-code-apply{background:#2356f6;border:2px solid #2356f6;border-radius:0 3px 3px 0;color:#fff;flex:1;font-family:Graphit Regular,Roboto,sans-serif;font-size:16px;font-weight:700;line-height:1;padding:10px;text-align:center;transition:background .5s,border .5s}.basket-summary-box .offer-code-wrapper:hover .offer-code-input{border:2px solid #0a40ec;transition:border .5s}.basket-summary-box .offer-code-wrapper:hover .offer-code-apply{background:#0a40ec;border:2px solid #0a40ec;transition:background .5s,border .5s}.basket-summary-box .more-options-text{color:#26252d;font-size:16px}.basket-summary-box .totals-summary{color:#26252d;font-size:20px;font-weight:700}.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{color:#26252d;font-size:16px;text-decoration:underline}.basket-summary-box .pay-in-3-text{color:#26252d;font-size:13px;font-weight:500}.basket-summary-box .pay-in-3-text a{color:#009aff;font-size:inherit;text-decoration:underline}.basket-summary-box .opayo-text{color:#26252d;font-size:14px;font-weight:500;line-height:1.4}.basket-summary-box .opayo-text a{color:#2356f6;font-size:inherit;text-decoration:underline}.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{color:#444;font-size:16px}.basket-summary-box .summary-product-item .summary-product-item-options .option-price{text-align:right}.basket-summary-box .summary-product-item .summary-product-delegate{background:#f0f6fa;color:#444;font-size:16px;padding:10px}.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 btn,.basket-summary-box .summary-product-item .summary-product-delegate .edit span{background:0 0;border:none;color:inherit;font-family:Roboto;font-size:16px;outline:0}.checkout-steps{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.checkout-steps .checkout-step-line{background:#d0d0d0;bottom:10px;display:block;flex:1;height:1px;position:relative}.checkout-steps .checkout-step-line:first-child,.checkout-steps .checkout-step-line:last-child{flex:0 1 10%}.checkout-steps .checkout-step-line.active{background:#4d4c5a}.checkout-steps .checkout-step{position:relative}.checkout-steps .checkout-step.active .checkout-step-circle{border:1px solid #4d4c5a}.checkout-steps .checkout-step.active .checkout-step-circle:after{background:#4d4c5a}.checkout-steps .checkout-step.active .checkout-step-label{color:#4d4c5a}.checkout-steps .checkout-step .checkout-step-circle{background:#fff;border:1px solid #d0d0d0;border-radius:50%;height:25px;margin:0 auto;position:relative;width:25px}.checkout-steps .checkout-step .checkout-step-circle:after{background:#d0d0d0;border-radius:50%;content:"";display:block;height:5px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.checkout-steps .checkout-step .checkout-step-label{color:#d0d0d0;font-family:Graphit Regular,Roboto,sans-serif;font-size:16px;font-weight:700;position:absolute;top:-25px;transform:translateX(-30%)}@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{margin-top:15px;padding:20px}.basket-summary-box .offer-code-wrapper .offer-code-input::-moz-placeholder{font-size:12px}.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{height:15px;width:15px}.checkout-steps .checkout-step .checkout-step-circle:after{height:3px;width:3px}.checkout-steps .checkout-step .checkout-step-line{bottom:7px}}
