.basket-item{background:#fff;border:1px solid #e2e2e4;border-radius:5px;margin-bottom:30px;padding:25px 30px}.basket-item:last-child{margin-bottom:0}.basket-item .basket-item-product-title{color:#000;font-family:Graphit Regular,Roboto,sans-serif;font-size:20px;font-weight:700;margin-bottom:10px}.basket-item .basket-item-product-licence-length{color:#000;font-size:16px;margin-bottom:15px}.basket-item .basket-item-price{color:#000;font-size:20px;font-weight:700}.basket-item .basket-item-price span{font-size:16px;font-weight:400}.basket-item .basket-item-quantity>p{color:#000;font-size:16px;font-weight:700;margin-bottom:10px}.basket-item .basket-item-quantity .btn-new,.basket-item .basket-item-quantity input{border-radius:2px;cursor:pointer;display:inline-block;min-height:50px;width:31%}.basket-item .basket-item-quantity input{border:1px solid #b6b6b6;max-width:100%;padding:10px;text-align:center}.basket-item .basket-item-quantity input::-webkit-inner-spin-button,.basket-item .basket-item-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.basket-item .basket-item-quantity input input[type=number]{-moz-appearance:textfield}.basket-item .basket-item-licences>p{color:#000;font-size:16px;font-weight:700;margin-bottom:10px}.basket-item .basket-item-licences .btn-new{border-radius:3px;min-height:50px}.basket-item .basket-item-licences .btn-new .price{font-size:20px;font-weight:700}.basket-item .basket-item-licences .btn-new .div-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cbcbcb;height:20px;position:relative;width:20px}.basket-item .basket-item-licences .btn-new .div-checkbox.active{border:1px solid #009aff;outline:0}.basket-item .basket-item-licences .btn-new .div-checkbox.active:after{background:#009aff;content:"";display:block;height:90%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.basket-item .addons-table{border:1px solid #edf1fe;border-radius:3px;color:#000}.basket-item .addons-table .addon-row{padding:0 15px}.basket-item .addons-table .addon-row:nth-child(odd){background:#f8fcff;transition:background .5s}.basket-item .addons-table .addon-row:nth-child(odd):hover{background:#eef8ff;transition:background .5s}.basket-item .addons-table .addon-row:nth-child(2n){background:#fff;transition:background .5s}.basket-item .addons-table .addon-row:nth-child(2n):hover{background:#f8fcff;transition:background .5s}.basket-item .addons-table .addon-row .addon-column{padding-bottom:15px;padding-top:15px}.basket-item .addons-table .addon-row .addon-column.price-column{color:#8c94a2;font-size:12px}.basket-item .addons-table .addon-row .addon-column.price-column .price{color:#000;font-size:20px;font-weight:700}.basket-item .addons-table .addon-row .addon-column .add-btn{color:#8c94a2;font-size:14px}.basket-item .addons-table .addon-row .addon-column .add-btn .fa{color:#05c554}.basket-item .basket-information-icon-wrapper{display:inline-block;margin-left:5px}.basket-item .basket-information-icon-wrapper .basket-information-icon{color:#009aff;display:inline-block;font-size:14px;position:relative;top:-5px}.basket-item .basket-information-icon-wrapper .basket-information-icon-content{background:#027ac2;display:block;position:absolute;right:auto;top:0;width:280px;z-index:300}.basket-item .basket-information-icon-wrapper .basket-information-icon-content .close-basket-information{color:#fff;cursor:pointer;font-size:20px;position:absolute;right:5px;top:5px}.basket-item .basket-information-icon-wrapper .basket-information-icon-content .basket-information-content-inner{color:#fff;float:none;font-size:14px;font-style:normal;font-weight:400;line-height:1.8;margin:0;padding:10px 30px 10px 10px}.basket-item .basket-information-icon-wrapper .basket-information-icon-content .basket-information-content-inner .basket-information-content-item{display:block;margin-bottom:10px}.basket-item .basket-information-overlay{display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:250}@media (max-width:991px){.page.basket-checkout-page{padding:20px 0}.page.basket-checkout-page .basket-title{margin-bottom:20px}.page.basket-checkout-page .mobile-basket-total{padding:20px}.basket-item{margin-bottom:15px;padding:20px}}@media (max-width:767px){.basket-item .basket-item-product-title{font-size:18px}.basket-item .addons-table .addon-row.included-free .addon-column .price{font-size:16px}.basket-item .addons-table .addon-row.included-free .addon-column:first-child{padding-bottom:0}.basket-item .addons-table .addon-row.included-free .addon-column:last-child{padding-top:0}.basket-item .addons-table .addon-row .addon-column{word-wrap:break-word;padding:10px}}.footer.checkout-footer .logo-section{padding:30px 0 20px!important}.footer.checkout-footer a{font-family:Roboto,sans-serif!important;font-weight:400!important}.checkout-header img{width:200px}.checkout-panel{background:#fff;border:1px solid #e2e2e4;border-radius:5px;font-family:Roboto,sans-serif;font-size:16px;line-height:28px;padding:25px 30px}@media (max-width:991px){.checkout-panel{font-size:12px;line-height:28px}}.checkout-panel .checkout-form .form-title{color:#434343;font-size:20px;font-weight:500}.checkout-panel .checkout-form .form-input-group{margin-bottom:25px}.checkout-panel .checkout-form .form-input-group label{color:#000;font-size:16px;font-weight:500;margin-bottom:10px}.checkout-panel .checkout-form .form-input-group input[type=email],.checkout-panel .checkout-form .form-input-group input[type=number],.checkout-panel .checkout-form .form-input-group input[type=password],.checkout-panel .checkout-form .form-input-group input[type=text],.checkout-panel .checkout-form .form-input-group select{border:1px solid #bababa;border-radius:3px;display:block;height:45px;padding:10px;transition:border .5s;width:100%}.checkout-panel .checkout-form .form-input-group input[type=email]:focus,.checkout-panel .checkout-form .form-input-group input[type=email]:hover,.checkout-panel .checkout-form .form-input-group input[type=number]:focus,.checkout-panel .checkout-form .form-input-group input[type=number]:hover,.checkout-panel .checkout-form .form-input-group input[type=password]:focus,.checkout-panel .checkout-form .form-input-group input[type=password]:hover,.checkout-panel .checkout-form .form-input-group input[type=text]:focus,.checkout-panel .checkout-form .form-input-group input[type=text]:hover,.checkout-panel .checkout-form .form-input-group select:focus,.checkout-panel .checkout-form .form-input-group select:hover{border:1px solid #000;outline:0;transition:border .5s}.checkout-panel .checkout-form .form-input-group .dropdown{position:relative}.checkout-panel .checkout-form .form-input-group .dropdown.open .custom-select-dropdown-menu{display:block}.checkout-panel .checkout-form .form-input-group .dropdown.open .custom-select-dropdown:after{content:"\f0d8"}.checkout-panel .checkout-form .form-input-group .dropdown .custom-select-dropdown{background:no-repeat;border:1px solid #bababa;border-radius:3px;height:45px;padding:5px 20px 5px 5px;position:relative;text-align:left;width:100%}.checkout-panel .checkout-form .form-input-group .dropdown .custom-select-dropdown:after{content:"\f0d7";font-family:FontAwesome;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.checkout-panel .checkout-form .form-input-group .dropdown .custom-select-dropdown-menu{background:#fff;border:1px solid #bababa;display:none;height:200px;list-style:none;overflow:auto;padding:5px 0 10px;position:absolute;top:100%;width:100%;z-index:100}.checkout-panel .checkout-form .form-input-group .dropdown .custom-select-dropdown-menu li{padding:5px 10px}.checkout-panel .checkout-form .form-input-group .dropdown .custom-select-dropdown-menu li:hover{background:#e6e6e6}.checkout-panel .checkout-form .form-input-group .dropdown .custom-select-dropdown-menu li .custom-dropdown-search{border:1px solid #bababa;border-radius:3px;height:35px;width:100%}.checkout-panel .user-details{color:#434343;line-height:1.5}.checkout-panel .user-details strong{color:#2e2e2e}.checkout-panel .edit-user-details-link{color:#434343}.checkout-panel .edit-user-details-link .fa{color:#027ac2}.checkout-panel .terms-text{color:#434343;font-size:14px}.checkout-panel .terms-text a{font-size:inherit}.checkout-panel .terms-text.disabled{color:#cbcbcb}.checkout-panel .terms-text.disabled a{color:inherit}.checkout-panel .same-as-billing{color:#434343;font-weight:400}.checkout-panel .billing-address-note{background:#fcf9e3;color:#434343;padding:20px}.checkout-panel .billing-address-note .note-title{font-size:16px;font-weight:500;text-transform:uppercase}.checkout-panel .billing-address-note .note-content{font-size:14px;padding:10px}.checkout-panel .delegate-box{border:1px solid #b6b6b6;border-radius:3px}.checkout-panel .delegate-box .delegate-box-title{align-items:center;background:#f8fcff;cursor:pointer;display:flex;padding:15px 30px}.checkout-panel .delegate-box .delegate-box-title>span{flex:1}.checkout-panel .delegate-box .delegate-box-title .div-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cbcbcb;display:block;height:20px;position:relative;width:20px}.checkout-panel .delegate-box .delegate-box-title .div-checkbox.active:after{background:#034a54;border:1px solid #034a54;content:"";display:block;height:90%;left:50%;outline:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.checkout-panel .delegate-box .delegate-box-intro{border-bottom:1px solid #d5d5d5;border-top:1px solid #b6b6b6;padding:25px}.checkout-panel .delegate-box .delegate-box-intro .intro-title{color:#000;font-size:20px;font-weight:700}.checkout-panel .delegate-box .delegate-box-intro .intro-content{color:#434343;font-size:16px}.checkout-panel .delegate-box .delegate-box-products{border:1px solid #c8c8c8;border-radius:3px;color:#000;margin:25px}.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row{padding:0 15px}.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row .delegate-box-form{padding:15px 0}.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row .delegate-box-form .delegate-box-form-title{font-size:20px;font-weight:700;margin-bottom:10px}.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row .delegate-box-product-column{padding-bottom:15px;padding-top:15px}.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row:nth-child(odd){background:#f8fcff;transition:background .5s}.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row:nth-child(odd):hover{background:#eef8ff;transition:background .5s}.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row:nth-child(2n){background:#fff;transition:background .5s}.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row:nth-child(2n):hover{background:#f8fcff;transition:background .5s}.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row .product-name{color:#000;font-size:16px;font-weight:700}.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row .action-btn{text-align:right}.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row .action-btn .edit-icon{color:#027ac2}.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row .action-btn .add-icon{color:#05c554}.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row .action-btn a,.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row .action-btn button,.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row .action-btn span{background:0 0;color:#797979;font-size:16px;outline:0}.checkout-panel .pay-in-3-text{color:#434343}.checkout-panel .pay-in-3-text a{text-decoration:underline}.checkout-panel .pay-in-3-text strong{color:#000}.mobile-view-basket .view-basket-title{font-size:20px;font-weight:700}@media (max-width:767px){.checkout-panel,.checkout-panel .delegate-box .delegate-box-intro,.checkout-panel .delegate-box .delegate-box-title{padding:15px}.checkout-panel .delegate-box .delegate-box-products{margin:15px}.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row .action-btn{text-align:left}.checkout-panel .delegate-box .delegate-box-products .delegate-box-product-row .delegate-box-product-column{padding-bottom:5px;padding-top:5px}}.page.basket-checkout-page{color:#034a54;font-family:Roboto,sans-serif;margin-top:40px;padding:40px 0}.page.basket-checkout-page .page-title{color:#034a54;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:#034a54;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:#034a54;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 #2ebfa6!important;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:#034a54;font-size:14px;text-align:center}.basket-summary-box .offer-code-wrapper .offer-code-input::placeholder{color:#034a54;font-size:14px;text-align:center}.basket-summary-box .offer-code-wrapper .offer-code-apply{background:#2ebfa6!important;border:2px solid #2ebfa6!important;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 #27a28d!important;transition:border .5s}.basket-summary-box .offer-code-wrapper:hover .offer-code-apply{background:#27a28d!important;border:2px solid #27a28d!important;transition:background .5s,border .5s}.basket-summary-box .more-options-text{color:#034a54;font-size:16px}.basket-summary-box .totals-summary{color:#034a54;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:#034a54;font-size:16px;text-decoration:underline}.basket-summary-box .pay-in-3-text{color:#034a54;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.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:#000}.checkout-steps .checkout-step{position:relative}.checkout-steps .checkout-step.active .checkout-step-circle{border:1px solid #000}.checkout-steps .checkout-step.active .checkout-step-circle:after{background:#000}.checkout-steps .checkout-step.active .checkout-step-label{color:#000}.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}}.account-management .badge{color:#000!important}.account-management ul{font-size:16px;list-style-type:none;padding:0}.account-management ul li a{background-color:#0b4b7a;border-radius:5px;color:#fff;display:block;font-size:18px;font-weight:700;margin:3px 0;padding:10px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.account-management .btn.basket-btn{background-color:#02a752;color:#fff;font-size:15px;font-weight:600;padding:8px 12px;width:100%}.account-management .order-management-button{border:1px solid #e0e0e0;cursor:pointer;display:inline-block;font-size:16px;font-weight:800;height:162px;width:100%}.account-management .order-management-button .inner{color:#313131;display:table;height:100%;width:100%}.account-management .order-management-button .inner:hover{background:#0079ca;color:#fff}.account-management .order-management-button .inner p{display:table-cell;line-height:40px;text-align:center;text-transform:uppercase;vertical-align:middle}.account-management .order-management-button .inner p:hover{color:#fff}
