.passmeter-text{position:absolute;left:0;vertical-align:middle;margin:auto;text-align:center;font-size:12px;text-shadow:0 0 3px #fff;line-height:20px;height:20px;width:100%}.passmeter-bar{background-color:#bf2935}#account .cao-account>div{padding:20px;min-height:120px;-webkit-border-radius:0;border-radius:0;border:1px solid #e5e5e5}#account .acc_icon{float:left;width:25%;text-align:center}#account .acc_icon i{color:#757575}#account .acc_content{float:left;width:75%}#account .settings{padding:15px;background:#f5f5f5}.af-content{padding:75px}.accountnav{margin-bottom:20px;padding:15px;-webkit-border-radius:0;border-radius:0;background:#fff}.accountnav .btn-text{margin-bottom:0;padding:6px}.accountnav .btn{float:left}.accountnav .btn .fa{width:20px;text-align:center;font-size:18px;line-height:20px}.accountnav .btn-text .fa{width:20px;min-width:20px;padding-right:3px;font-size:14px}.addressbook .address,.addressbook .changes,.pendingchanges .address,.pendingchanges .changes{min-height:165px;margin-bottom:30px}.addressbook .address .primary-address,.addressbook .changes .primary-address,.pendingchanges .address .primary-address,.pendingchanges .changes .primary-address{margin-top:10px}.addressbook .address .primary-address svg,.addressbook .changes .primary-address svg,.choose-left .btn-check svg,.legal-left .btn-check svg,.pendingchanges .address .primary-address svg,.pendingchanges .changes .primary-address svg{vertical-align:middle}.addressbook .address .primary-address svg path,.addressbook .changes .primary-address svg path,.pendingchanges .address .primary-address svg path,.pendingchanges .changes .primary-address svg path{fill:#53820d}.addressbook .address .primary-address .fa,.addressbook .changes .primary-address .fa,.bank-details-list .bank-details .primary-bank-details .fa,.pendingchanges .address .primary-address .fa,.pendingchanges .changes .primary-address .fa{color:#53820d}.addressbook .fa-trash-o,.pendingchanges .fa-trash-o{padding:0 1px 0 0}.addressbook .overlay,.pendingchanges .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3)}.addressbook .overlay-inner,.pendingchanges .overlay-inner{width:100%;text-align:center;margin-top:70px}.bank-details-list .bank-details{min-height:165px;margin-bottom:30px}.bank-details-list .bank-details .invalid-bank-details .fa{color:#ca1717}.bank-details-list .fa-trash-o{padding:0 1px 0 0}.bank-details-list .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.3)}.bank-details-list .overlay-inner{width:100%;text-align:center;margin-top:70px}.choose-left,.legal-left{display:table-cell;vertical-align:top;min-width:60px;text-align:center}.choose-left i.fa.fa-3x.fa-info,.legal-left i.fa.fa-3x.fa-info{color:#757575;cursor:help}.choose-left .btn-check,.legal-left .btn-check{color:#757575;box-shadow:none;background:0 0}.legal-left .btn-check{border:0}.legal-left .btn-check svg path{fill:#757575}.choose-left .btn-check:focus,.choose-left .btn-check:hover,.choose-left .open .dropdown-toggle.btn-check,.legal-left .btn-check:focus,.legal-left .btn-check:hover,.legal-left .open .dropdown-toggle.btn-check{color:#53820d}.choose-left .btn-check:focus svg,.choose-left .btn-check:hover svg,.choose-left .open .dropdown-toggle.btn-check svg,.legal-left .btn-check:focus svg,.legal-left .btn-check:hover svg,.legal-left .open .dropdown-toggle.btn-check svg{vertical-align:middle}.choose-left .btn-check:focus svg path,.choose-left .btn-check:hover svg path,.choose-left .open .dropdown-toggle.btn-check svg path,.legal-left .btn-check:focus svg path,.legal-left .btn-check:hover svg path,.legal-left .open .dropdown-toggle.btn-check svg path{fill:#53820d}.choose-left .btn-check.active svg,.legal-left .btn-check.active svg{vertical-align:middle}.choose-left .btn-check.active svg path,.legal-left .btn-check.active svg path{fill:#53820d}.choose-right{display:table-cell;vertical-align:top;padding-left:10px;width:100%;position:relative}.choose-right .choose-right-l{display:table-cell;vertical-align:top;width:150px}.choose-right .choose-right-r{display:table-cell;vertical-align:top;padding-left:15px}.channelheader{font-size:20px}.customer-newsletter .customer-newsletter-listing{display:flex;flex-wrap:wrap}.customer-newsletter .customer-newsletter-listing .newsletter-item{display:flex;flex-direction:column}.customer-newsletter .customer-newsletter-listing .newsletter-item .newsletter-item-title{word-break:break-word}.customer-newsletter .customer-newsletter-listing .newsletter-item .newsletter-item-description{height:100%;word-break:break-word}.acc_content a,.customer-newsletter .customer-newsletter-listing .newsletter-item>hr,.voucher-configurator .image>img{width:100%}#login .box ul,#order-welcome .box ul,.bdf-enter-bank-details .bdf-enter-bank-details-text{padding-left:15px}.customer_oauth_connected .customer-oauth-box{background:#f5f5f5;padding:15px;margin-bottom:30px}.customer_oauth_connected .customer-oauth-box .customer-oauth-title{display:flex;gap:10px;margin-bottom:10px}.erpDocumentOrder .h2:first-child,.erpDocumentOrder .mb_20:first-child,.erpDocumentOrder h2:first-child{display:none}.erpDocumentOrder .sat_main{margin-bottom:initial;padding:initial;border:0}.order p.return-links-note{line-height:1.1}.order .btn-erp-cancel{transition:padding 300ms ease-out,background 350ms ease-in-out;-webkit-transition:padding 300ms ease-out,background 350ms ease-in-out}.order .btn-erp-cancel::after{content:" ";display:block;height:0;background-color:#f5f5f5;color:#333;white-space:pre;transition:height 300ms ease-out,margin 300ms ease-out,padding 300ms ease-out,background 300ms ease-out;-webkit-transition:height 300ms ease-out,margin 300ms ease-out,padding 300ms ease-out,background 300ms ease-out}.order .btn-erp-cancel:focus::after{content:attr(data-confirm);height:30px;margin-top:5px;padding:5px 10px}.order .btn-erp-cancel:hover:focus::after{background-color:#53820d;color:#fff}.voucher-configurator .title{margin:0}.voucher-configurator .image{margin-top:15px;margin-bottom:20px}.voucher-configurator .configuration .header{font-weight:700;text-transform:uppercase;margin:15px 0 10px}.voucher-configurator .configuration .header-box{margin:15px 0 10px}.voucher-configurator .configuration .remaining{color:#757575}.voucher-configurator .configuration .error{color:#ca1717}.voucher-configurator .configuration .selector .item>input{display:none}.voucher-configurator .configuration .selector .item>label{border:2px solid #e5e5e5;background:#fff;padding:5px 10px;cursor:pointer}.voucher-configurator .configuration .selector .item>label img{width:80px;margin:-4px -9px}.voucher-configurator .configuration .selector .item>label:hover{border-color:#bf2935}.voucher-configurator .configuration .selector .item>input:checked+label{border:2px solid #bf2935;background:#bf2935;color:#fff}.voucher-configurator .buybox .spaced{margin-top:10px}.voucher-configurator .description{margin-bottom:20px}.voucher-configurator .range-spinner{max-width:250px}.voucher-configurator-item .img-template{max-width:80px}.voucher-configurator-item .configuration-title{font-weight:700}.voucher-configurator-item .configuration-message{white-space:pre-wrap;font-style:italic}.voucher-configurator-item .download+.download{margin-top:20px}.voucher-configurator-listitem .thumbnail-image{display:block;padding-top:100%;position:relative}.voucher-configurator-listitem .thumbnail-image img{position:absolute;top:0;left:0}.voucher-configurator-listitem .carousel .item{padding-top:100%;position:relative}.voucher-configurator-listitem .carousel .item img{position:absolute;top:0}.voucher-configurator-listitem .carousel .next,.voucher-configurator-listitem .carousel .prev{position:absolute}#ad-buybox .buybox .bbc-price .buybox-vat-text{text-decoration:underline}#login .box,#order-welcome .box{background:#f9f9f9;padding:15px;border:1px solid #e7e7e7}.acc_content h3 span{position:relative}.acc_content h3 span svg{position:absolute;top:-17px;fill:#bf2935}.acc_content p{min-height:40px}.acc_icon svg{fill:#bf2935}.account .sat_main{padding:25px}.choose-left .btn-check{border:1px solid gray;border-radius:5px;min-width:33px;padding:7px}.choose-left .btn-check svg path{fill:#fff}.choose-right .choose-right-l .img-ckeckout{border:0;margin:0 auto}#index .content-title{font-size:20px}