.checkout{padding:0 0 3.5rem}.checkout__heading{display:block;font-size:3.5rem;line-height:4.0rem;font-weight:700;margin:0 0 3.0rem}.checkout__data{padding:2.5rem;font-size:1.3rem;line-height:2.3rem}.checkout__data .ui-select{display:block;min-width:24.0rem}.checkout__data .ui-field{max-width:45.0rem}.checkout__accordion{margin:-2.5rem -2.5rem 4.5rem -2.5rem;padding:0;border:.1rem solid #E8E8E8}.checkout__accordion dt{position:relative;padding:1.5rem 2.5rem;display:block;border-bottom:.1rem solid #E8E8E8;font-size:1.8rem;line-height:3.0rem;font-weight:500;color:#3660bc;margin-bottom:-.1rem}.checkout__accordion dt:after{content:'';display:block;border-bottom:.2rem solid #343434;border-right:.2rem solid #343434;-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:2.0rem;margin:-.4rem 0 0;width:.8rem;height:.8rem;transition:0.25s}.checkout__accordion dt.is-open:after{-ms-transform:rotate(225deg);transform:rotate(225deg)}.checkout__accordion.pass dt{cursor:pointer}.checkout__accordion.disabled dt{opacity:0.5;transition:opacity 0.25s;cursor:default}.checkout__accordion dd{margin:0;padding:2.5rem;border-bottom:.1rem solid #E8E8E8}.checkout__accordion dd:last-child{border:none}.checkout__accordion-content{display:none}.checkout__action{}.checkout__action .btn{min-width:19.6rem;margin:0 0 2.0rem}.checkout__total{display:block;margin:-1.0rem 0 2.0rem;font-size:2.5rem;line-height:2.5rem;font-weight:500}.checkout__total small{display:block;font-size:1.4rem;line-height:inherit;font-weight:inherit}.checkout__data-heading{display:inline-block;font-size:2.0rem;line-height:3.0rem;font-weight:500;margin:0 2.0rem 1.0rem 0}.checkout__data-link{display:inline-block;font-size:1.3rem;line-height:2.3rem;margin:0 0 1.0rem}.checkout__data-link span{border-bottom:.1rem dashed #DCE8F9}.checkout__basket{border:.1rem solid #E8E8E8}.checkout__basket.is-fixed{position:fixed}@media (max-width:991px){.checkout__basket{margin-top:2.0rem}}.checkout__basket-heading{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:.1rem solid #E8E8E8;padding:1.5rem 2.2rem}.checkout__basket-title{position:relative;display:block;font-size:1.8rem;line-height:3.0rem;font-weight:500;-ms-flex:1;flex:1;color:#3660bc}.checkout__table{width:100%;border-collapse:collapse;border-spacing:0;font-size:1.4rem;line-height:2.0rem;font-weight:500}.checkout__table tr{border-bottom:.1rem solid #E8E8E8}.checkout__table tr:last-child{border:none}.checkout__table td{padding:2.5rem .8rem;vertical-align:middle}.checkout__table td:first-of-type{padding-left:2.2rem}.checkout__table td:last-of-type{padding-right:2.2rem}.checkout__table .ui-number{display:block;margin:0}.checkout__table-image{margin:0;position:relative;width:7.0rem;height:7.0rem;border:.1rem solid #F6F6F6;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.5rem}.checkout__table-delete{display:block;border:none;background:none;padding:0;position:absolute;top:-.5rem;left:-.5rem;transition:0.25s;cursor:pointer}.checkout__table-delete .icon-delete{width:1.0rem;height:1.0rem}.checkout__table-delete:hover{color:#E13838}.checkout__table-title{display:block;margin:0 0 .5rem}.checkout__table-price{white-space:nowrap;margin:0;font-size:2.0rem;line-height:1;font-weight:700;text-align:right;display:block}.checkout__table-price b{display:block;font-size:2.0rem;line-height:1;font-weight:700}.checkout__table-price u{font-size:1.1rem;line-height:1.3rem;color:#aeaeae;display:inline-block;vertical-align:top;text-decoration:none;position:relative}.checkout__table-price u:after{content:'';display:block;position:absolute;top:50%;left:0;width:100%;height:.1rem;background:#FF2121;-ms-transform:rotate(5deg);transform:rotate(5deg)}.checkout__data .pull-right{float:none!important}.checkout__data .pull-left{float:none!important}.checkout__table-price{display:none}.checkout__table tr:last-child{display:none}.checkout__table td:last-of-type{padding-right:1.2rem;text-align:center}.checkout__table td{padding:1.8rem .1rem}.checkout__basket{border:.1rem solid #e8e8e8;border-bottom:0}.checkout__basket-heading{display:none}
