.content-box .error-message{grid-column:1 / -1;text-align:center;padding:10px}.content-box .epay_product-selection{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,1fr)}.content-box .epay_product-selection .selection-glider--prev,.content-box .epay_product-selection .selection-glider--next{position:absolute;top:50%;transform:translate3d(0,-50%,0);z-index:99;display:block;padding:.5em;font-size:1.8rem;cursor:pointer}.content-box .epay_product-selection .selection-glider--prev{left:0}.content-box .epay_product-selection .selection-glider--next{right:0}.content-box .epay_product-selection .epay_product{grid-column:span 4;padding:2rem}.epayment-grid{display:grid;grid-template-columns:2fr 1fr;column-gap:2rem;margin:4rem 0 2rem 0}@media screen and (max-width:767px){.epayment-grid{grid-template-columns:1fr}.content-box .epay_product-selection{background-color:#f2f2f2}.content-box .epay_product-selection .epay_product{grid-column:span 12;background-color:#fff}.content-box .epay_product-selection .epay_product:nth-child(n+2){margin-top:1em}}.order-section{position:relative;margin-bottom:5rem}.order-section.order-section--confirm{grid-column:1 / -1;text-align:center}.order-section .order-section-body{padding:2rem;background:#fff}.order-section .order-section-footer{margin-top:1rem;padding:0 2rem}.order-section.order-section--selected-product .order-section-footer{text-align:center}.order-section h2{font-size:1.3em;font-weight:700;margin:15px 0}.order-section h3{font-size:inherit;font-weight:700;margin:2em 0 1em}.content-box .epay_product-selection .error-message{grid-column:1 / -1;margin:1rem}.epay_product{display:flex;flex-direction:column;font-size:.9rem}.epay_product .epay_product-topline{font-family:var(--font-primary);font-size:1em;color:var(--blue-primary);text-align:center;text-transform:uppercase;letter-spacing:.066em;margin-bottom:.5em}.epay_product .epay_product-title{display:flex;align-items:center;justify-content:center;min-height:2.8em;font-family:var(--font-secondary);font-size:1.8em;font-weight:600;text-align:center;margin-bottom:.5rem}.epay_product .epay_product-price{font-family:var(--font-secondary);font-size:1.8em;font-weight:800;font-variant-numeric:lining-nums;text-align:center;margin:1.5rem 0}.epay_product .epay_product-price .epay_product-pricedescription{display:block;font-size:.65em;font-weight:400}.epay_product .epay_product-benefits ul{padding-left:1.5em}.epay_product .epay_product-benefits ul li{margin-bottom:.5em}.epay_product .epay_product-benefits ul li:before{content:'\e806';display:inline-block;width:1.5em;font-family:"Fontello";font-size:1em;font-weight:700;color:var(--blue-primary);margin-left:-1.5em;vertical-align:top}.epay_product .epay_product-select-btn{margin-bottom:1.5rem;text-align:center}.epay_product .epay_product-footer{margin-top:1rem;text-align:center}.payment-provider-selection{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:2rem}.payment-form .input-field.styled.radio{margin:0}.payment-form .input-field.styled [type="radio"]:not(:checked)+span,.payment-form .input-field.styled [type="radio"]:checked+span{margin-bottom:0;padding:8px 0 8px 45px}.payment-form .input-field.styled label{flex:0}.payment-form .input-field.styled [type="radio"]+span:before,.payment-form .input-field.styled [type="radio"]+span:after{top:calc(50% - 16px)}.payment-provider-selection .directdebit-bonus-wrapper{position:relative;margin-left:2rem}.payment-provider-selection .directdebit-bonus-btn{align-self:flex-end;padding:.25em .5em;font-size:.75em;color:var(--color-orange);border:1px solid var(--color-orange);border-radius:.5em;white-space:nowrap}.payment-provider-selection .directdebit-bonus-container{position:absolute;width:100%;margin:1rem 0;text-align:center}.payment-provider-container.payment-provider-container--directdebit label{width:100%}.payment-provider-container .text-small{font-size:.75rem}