#add-new-card-modal-container{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;padding:2rem;overflow-y:auto}#add-new-card-modal-container #add-new-card-modal{background:#f5f3ea;position:relative;left:50%;top:50%;transform:translate3d(-50%,-50%,0);padding:2rem;max-width:50rem;border-radius:.6rem}#add-new-card-modal-container #add-new-card-modal #add-new-card-close-button{position:absolute;top:.1rem;right:0;z-index:11;background:0 0;border:0;line-height:1}#add-new-card-modal-container #add-new-card-modal #add-new-card-close-button:hover{cursor:pointer;opacity:.8}#add-new-card-modal-container #add-new-card-modal #add-new-card-close-button:active{box-shadow:none}#add-new-card-modal-container #add-new-card-modal #add-card-form{display:inline-block;width:100%;padding-top:2rem}#add-new-card-modal-container #add-new-card-modal #add-card-form .braintree-input-field{border:.1rem solid #cbcccd;height:3.5rem;padding:1rem;margin-bottom:1.5rem;background:#fff;border-radius:.6rem}#add-new-card-modal-container #add-new-card-modal #add-card-form span.req{color:#e7374d}#add-new-card-modal-container #add-new-card-modal #add-card-form label{font-weight:700}#add-new-card-container{margin-bottom:1.5rem}#add-new-card-container #top-blocks{display:flex;justify-content:space-between;gap:2rem;margin-bottom:2rem}#add-new-card-container #top-blocks .top-block{width:50%;font-size:1.4rem}#submit-card-button{float:right}td.col.card-type{padding-top:.5rem;padding-bottom:.5rem}.my-credit-cards .card-type img{height:3.4rem;width:auto}.my-credit-cards .action.delete{border:.1rem solid #2e3134;color:#2e3134;text-decoration:none;padding:.7rem 1.5rem;line-height:1.1;height:3.2rem}.my-credit-cards .action.delete:hover,.my-credit-cards .action.delete:active,.my-credit-cards .action.delete:focus{border:solid .1rem #e7374d}body.tecc .my-credit-cards .action.delete{line-height:1}body.tecc .my-credit-cards .action.delete:hover,body.tecc .my-credit-cards .action.delete:active,body.tecc .my-credit-cards .action.delete:focus{border:solid .1rem #00a42b}.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) tbody>tr>td.col{vertical-align:middle}#select-method-modal-container{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);z-index:10;padding:2rem;overflow-y:auto}#select-method-modal-container #select-method-modal{background:#f5f3ea;position:relative;left:50%;top:50%;transform:translate3d(-50%,-50%,0);padding:2rem;max-width:50rem;border-radius:.6rem}#select-method-modal-container #select-method-modal #select-method-close-button{position:absolute;top:.1rem;right:0;z-index:11;background:0 0;border:0;line-height:1}#select-method-modal-container #select-method-modal #select-method-close-button:hover{cursor:pointer;opacity:.8}#select-method-modal-container #select-method-modal #select-method-close-button:active{box-shadow:none}#select-method-modal-container #select-method-modal #add-method-wrapper{display:inline-block;width:100%;padding-top:2rem}button#select-method-button{width:100%;padding:2rem;margin-bottom:2rem;font-size:1.6rem;line-height:1.2;display:flex;align-items:center;justify-content:center;gap:2rem}#my-payment-methods .payment-method-icon{width:5%;min-width:4.6rem;display:flex;justify-content:center}#my-payment-methods .payment-detail-subscription-wrapper{width:87%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#my-payment-methods .payment-method-subscription{min-width:22rem}#my-payment-methods .payment-method-actions,#my-payment-methods .active-subscription-delete{width:4%;text-align:end;min-width:3.4rem}#my-payment-methods .payment-method{display:flex;border:solid .1rem silver;border-radius:.6rem;padding:1rem;margin-bottom:1.5rem;flex-wrap:wrap}#my-payment-methods .payment-method .payment-method-wrapper{display:flex;align-items:center;gap:2rem;width:100%}#my-payment-methods .payment-method .payment-method-card-ending{margin-right:2rem}#my-payment-methods .payment-method .payment-method-detail{display:flex}#my-payment-methods .payment-method .payment-method-detail .payment-method-paypal-email{word-break:break-all}#my-payment-methods button.active-subscriptions-button{width:100%;background:0;border:solid .1rem #2e3134;border-radius:.4rem;line-height:1.1;font-weight:600}#my-payment-methods button.active-subscriptions-button span.subscription-count{color:#51a351}#my-payment-methods button.active-subscriptions-button:after{content:url('../../frontend/Pillbox/ThemeTECC/en_GB/Pillbox_BraintreeVault/css/images/down-chevron.svg');float:right;height:1.5rem}#my-payment-methods button.action.delete,#my-payment-methods .active-subscription-delete-button{background:0 0;padding:0 .5rem;border:0;line-height:1}#my-payment-methods button.action.delete:active,#my-payment-methods .active-subscription-delete-button:active{box-shadow:none}#my-payment-methods button.action.delete:hover img,#my-payment-methods .active-subscription-delete-button:hover img{opacity:.8}#my-payment-methods .active-subscriptions-wrapper,#my-payment-methods .empty-subscriptions-wrapper{display:none;width:100%;padding-top:1rem;margin-top:1rem;border-top:solid .1rem #e4e4e4}#my-payment-methods .active-subscriptions-wrapper .active-subscriptions-top{display:flex;justify-content:space-between;align-items:center;gap:2rem}#my-payment-methods .active-subscriptions-wrapper .active-subscriptions .active-subscription{display:flex;justify-content:space-between;align-items:center;border:solid .1rem #e4e4e4;border-radius:.6rem;padding:1rem;margin-top:1rem;gap:2rem}#my-payment-methods .empty-subscriptions-wrapper .empty-subscriptions{display:flex;justify-content:space-between;align-items:center}#my-payment-methods .active-subscription-wrapper{display:flex;align-items:center;gap:2rem}#my-payment-methods .active-subscription-title h5{font-size:1.6rem;margin:0}#my-payment-methods button.assign-subscription-button{background:#e7374d;border:solid .1rem #e7374d;color:#f5f3ea;border-radius:.4rem;min-width:18rem}#my-payment-methods button.assign-subscription-button:hover{background:#2e3134;border:solid .1rem #2e3134}#my-payment-methods button.assign-subscription-button:after{content:'+';font-size:2.2rem;float:right;margin-left:1rem}#assign-subscription-modal-container{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);z-index:10;padding:2rem;overflow-y:auto}#assign-subscription-modal-container #assign-subscription-modal{background:#f5f3ea;position:relative;left:50%;top:50%;transform:translate3d(-50%,-50%,0);padding:2rem;max-width:50rem;border-radius:.6rem}#assign-subscription-modal-container #assign-subscription-modal #assign-subscription-modal-close-button{position:absolute;top:.1rem;right:0;z-index:11;background:0 0;border:0;line-height:1}#assign-subscription-modal-container #assign-subscription-modal #assign-subscription-modal-close-button:hover{cursor:pointer;opacity:.8}#assign-subscription-modal-container #assign-subscription-modal #assign-subscription-modal-close-button:active{box-shadow:none}#assign-subscription-modal-container #assign-subscription-modal #assign-subscription-modal-wrapper #assign-subscription-modal-buttons{display:flex;gap:1rem}#assign-subscription-modal-container #assign-subscription-modal #assign-subscription-modal-wrapper .assign-subscription-modal-subscription{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1rem;background:#fff;margin-bottom:1rem;border-radius:.6rem}.assign-subscription-modal-subscription input[type=checkbox]{height:2.4rem;width:2.4rem}.assign-subscription-modal-subscription h5,.assign-subscription-modal-subscription p{margin:0}#active-subscription-confirm-payment-deletion-modal-container,#confirm-payment-deletion-modal-container,#confirm-subscription-deletion-modal-container{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.8);z-index:10;padding:2rem;overflow-y:auto}#active-subscription-confirm-payment-deletion-modal,#confirm-payment-deletion-modal,#confirm-subscription-deletion-modal{background:#f5f3ea;position:relative;left:50%;top:50%;transform:translate3d(-50%,-50%,0);padding:2rem;max-width:50rem;border-radius:.6rem}#active-subscription-confirm-payment-deletion-modal-close-button,#confirm-payment-deletion-modal-close-button,#confirm-subscription-deletion-modal-close-button{position:absolute;top:.1rem;right:0;z-index:11;background:0 0;border:0;line-height:1}#active-subscription-confirm-payment-deletion-modal-close-button:hover,#confirm-payment-deletion-modal-close-button:hover,#confirm-subscription-deletion-modal-close-button:hover{cursor:pointer;opacity:.8}#active-subscription-confirm-payment-deletion-modal-close-button:active,#confirm-payment-deletion-modal-close-button:active,#confirm-subscription-deletion-modal-close-button:active{box-shadow:none}#active-subscription-confirm-payment-deletion-modal-container button.action.secondary,#confirm-payment-deletion-modal-container button.action.secondary,#confirm-subscription-deletion-modal-container button.action.secondary,#assign-subscription-modal-container button.action.secondary{background:0 0;color:#222121;border:solid .1rem #222121;border-radius:.6rem}#active-subscription-confirm-payment-deletion-modal-container button.action.secondary:hover,#confirm-payment-deletion-modal-container button.action.secondary:hover,#confirm-subscription-deletion-modal-container button.action.secondary:hover,#assign-subscription-modal-container button.action.secondary:hover{background:#222121;color:#f5f3ea}button.action.primary,button.action.secondary{width:49.6%}@media only screen and (max-width:950px){#my-payment-methods .payment-detail-subscription-wrapper{flex-direction:column;align-items:flex-start}#my-payment-methods button.active-subscriptions-button{margin-top:1rem}#my-payment-methods .empty-subscriptions-wrapper .empty-subscriptions{gap:1rem;flex-wrap:wrap}#my-payment-methods .empty-subscriptions-wrapper .empty-subscriptions .empty-subscriptions-message{order:3}}@media only screen and (max-width:571px){#my-payment-methods .payment-method-subscription{width:100%;min-width:unset}#my-payment-methods .active-subscription-title h5,#my-payment-methods .active-subscriptions-wrapper .active-subscriptions .active-subscription{font-size:1.4rem}#my-payment-methods .active-subscription-wrapper{flex-direction:column;gap:unset;align-items:flex-start}#my-payment-methods .active-subscription-wrapper .active-subscription-frequency,#my-payment-methods .active-subscription-wrapper .active-subscription-lastrun{line-height:1.1}#add-new-card-container #top-blocks{flex-direction:column;gap:1rem}#add-new-card-container #top-blocks .top-block{width:100%}}@media only screen and (max-width:450px){#my-payment-methods .payment-method{font-size:1.4rem}#my-payment-methods button.active-subscriptions-button,#my-payment-methods button.assign-subscription-button{font-size:1.2rem;padding:.7rem}#my-payment-methods .payment-method-icon,#my-payment-methods .payment-method-actions,#my-payment-methods .active-subscription-delete{min-width:3rem}#my-payment-methods button.assign-subscription-button{min-width:14rem}#my-payment-methods button.assign-subscription-button:after{font-size:1.8rem;margin-left:.5rem}#my-payment-methods .empty-subscriptions-wrapper .empty-subscriptions .empty-subscriptions-title{width:min-content}}@media all and (min-width:768px),print{.amcform-page-titles .amcform-title{max-width:150px}.amcform-title-wrap{flex-grow:unset;min-width:125px;max-width:initial}}.amform-form .fieldset .fields .amform-layout-two,.amform-form .fieldset .fields .amform-layout-three{display:inline-block;vertical-align:top}.frmb.ui-sortable{min-height:300px !important}.form-builder-wrap div.form-actions.btn-group{position:absolute;bottom:0;left:0;margin:0;padding:0}div#frmb-0-cb-wrap{min-height:300px !important;position:relative;padding-bottom:40px}.amform-form{max-width:700px;margin-bottom:10px}.amform-form-fieldset.fieldset{margin-bottom:10px}.amform-form input[type=number]{max-width:20%}.amform-groupv2{display:inline-block}#loading_image_container{position:absolute;top:50%;left:50%;z-index:9999}#form_submit_loading{height:100%;width:100%;position:fixed;top:0;left:0;background:-moz-linear-gradient(rgba(11,11,11,.1),rgba(11,11,11,.6)) repeat-x rgba(11,11,11,.2);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(11,11,11,.1)),to(rgba(11,11,11,.6))) repeat-x rgba(11,11,11,.2);z-index:100000}.amform-form .amform-hide-formload,.amform-form .amform-hide-formload.action.primary{display:none}.amform-versiontwo-label{margin-right:10px;padding-right:20px;display:inline;word-break:break-all}.amform-popup{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.amform-show{display:inline-block;margin:10px;vertical-align:middle}.amform-content{position:relative;padding:20px;height:auto;max-height:60%;border:1px solid #888;border-radius:2%;box-sizing:border-box;overflow-y:auto;background-color:#fefefe}.amform-popup-close{position:absolute;right:20px;top:5px;display:inline-block;color:#aaa;float:right;font-size:20px;font-weight:700;cursor:pointer}.amform-popup-close .amform-close{position:fixed}@media (min-width:768px){.amform-content{width:40%;top:20%;margin:0 auto}}@media (min-width:1024px){.amform-content{width:30%}}@media only screen and (max-width:767px){.amform-content{width:100%;top:15%}}.fb-date .ui-datepicker-trigger{margin-left:10px}.fb-date input{cursor:pointer}.am-picker-year .ui-datepicker-calendar td a{padding:8px}.form-builder-wrap{min-height:600px}.amcform-page-titles{display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;list-style:none;overflow:hidden}.amcform-page-titles .amcform-title{display:inline-block;margin:0 10px;text-align:center;color:#333}.amcform-page-titles .amcform-step{margin:0 auto 20px;width:35px;height:35px;background:#1f78c2;border-radius:50%;line-height:35px;color:#fff;font-weight:600;font-size:16px}.amcform-page-titles .amcform-title:hover{text-decoration:none}.amcform-title-wrap{position:relative;min-width:90px;max-width:95px;flex-grow:1;text-align:center;overflow:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.amcform-title-wrap:last-child{margin:0}.amcform-title-wrap:before{content:'';display:block;height:5px;width:100%;background:#efeff0;top:15px;position:absolute;z-index:-1;border-radius:10px}.amcform-title-wrap:first-child:before,.amcform-title-wrap:last-child:before{background:#fff}.amcform-title-wrap:first-child .amcform-step:before,.amcform-title-wrap:last-child .amcform-step:before{content:'';position:absolute;top:15px;z-index:-1;display:block;height:5px;width:100%;background:#efeff0;border-radius:10px}.amcform-title-wrap:last-child .amcform-step:before{right:50%}.amcform-title-wrap.-disabled{pointer-events:none}.amcform-title-wrap.-disabled .amcform-step{background:#95c1e8}.amcform-title-wrap.-disabled .amcform-label{opacity:.4}.amcform-title-wrap.-done .amcform-step{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTEuOTk5IDUxMS45OTkiIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIj48cGF0aCBkPSJNNTA2LjIzMSA3NS41MDhjLTcuNjg5LTcuNjktMjAuMTU4LTcuNjktMjcuODQ5IDBsLTMxOS4yMSAzMTkuMjExTDMzLjYxNyAyNjkuMTYzYy03LjY4OS03LjY5MS0yMC4xNTgtNy42OTEtMjcuODQ5IDAtNy42OSA3LjY5LTcuNjkgMjAuMTU4IDAgMjcuODQ5bDEzOS40ODEgMTM5LjQ4MWM3LjY4NyA3LjY4NyAyMC4xNiA3LjY4OSAyNy44NDkgMGwzMzMuMTMzLTMzMy4xMzZjNy42OS03LjY5MSA3LjY5LTIwLjE1OSAwLTI3Ljg0OXoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center;background-size:16px;font-size:0}.action.primary.amcform-next,.action.primary.amcform-submit,.action.primary.amcform-prev{display:inline-block;margin:20px auto;min-width:120px;padding:10px}.action.primary.amcform-prev{margin-right:15px}.action.primary.amcform-submit{float:none}.amcform-gdpr{display:none}