@charset "UTF-8";
/* https://astratec.be/wp-content/themes/astratec/dist/css/account.css?ver=fe21687fbfcea3d13fe28f4e40007a12 */
abbr[data-original-title],abbr[title]{text-decoration:none}.sectionAccount .colTitle h1{font-size:30px;font-size:3rem;font-weight:900;margin-bottom:0;color:#0d5a62}.sectionAccount .colTitleSmall{margin-bottom:30px}.sectionAccount .colTitleNoMargin{margin-bottom:0!important}.sectionAccount .colTitleNoMargin .ctaBtn{padding-top:30px}.sectionAccount .colForms .wrapper{background:#f4f4f4;height:100%}.sectionAccount .colForms .wrapper .woocommerce-notices-wrapper .woocommerce-error{list-style:none;background:#a11b14;color:#fff;padding:20px 40px;margin:0}.sectionAccount .colForms .wrapper .woocommerce-notices-wrapper .woocommerce-error li{text-align:left;font-size:14px;font-size:1.4rem;font-weight:600}.sectionAccount .colForms .wrapper .woocommerce-notices-wrapper .woocommerce-info,.sectionAccount .colForms .wrapper .woocommerce-notices-wrapper .woocommerce-message{list-style:none;background:#0d5a62;color:#fff;padding:20px 40px;margin:0;font-size:12px;font-size:1.2rem;font-weight:600;text-align:left}.sectionAccount .colForms .wrapper .formContent{padding:40px}.sectionAccount .colForms .wrapper .formContent .woocommerce-form h2{font-size:22px;font-size:2.2rem;margin-bottom:30px}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row{margin:0 0 20px}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row label{display:block;font-weight:600;margin-bottom:10px;font-size:14px;font-size:1.4rem}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .password-input{display:block;width:100%}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row input{width:100%;color:#222;outline:0;font-size:14px;font-size:1.4rem;box-shadow:none;background:#fff;border:1px solid #dedede;border-radius:0;padding:15px 20px;font-weight:500;-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row input:focus{border-color:#f4a72f}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row input:-webkit-autofill,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row input:-webkit-autofill:focus,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 50px #fff inset!important;-webkit-text-fill-color:#222!important}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .checkbox{color:#222;display:block;text-align:left;position:relative;padding-left:35px;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .checkbox span{position:relative;top:3px;font-size:14px;font-size:1.4rem;font-weight:500}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .checkbox .checkmark{position:absolute;top:1px;left:0;height:25px;width:25px;background:#fff;border:1px solid #dedede;border-radius:0}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .checkbox .checkmark:after{will-change:transform;content:"";position:absolute;display:none;left:8px;top:3px;width:8px;height:14px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 3px 3px 0}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .checkbox input:checked~.checkmark{background:#0d5a62;border-color:#0d5a62}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .checkbox input:checked~.checkmark:after{display:block}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .checkbox:hover{cursor:pointer}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .aiowps-captcha{display:none}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .aiowps-captcha-equation{margin:0 0 20px;text-align:left}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .aiowps-captcha-equation strong{display:block;font-weight:600;margin-bottom:10px;font-size:14px;font-size:1.4rem}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .aiowps-captcha-equation #aiowps-captcha-answer{width:100%;color:#222;margin-top:10px;outline:0;font-size:14px;font-size:1.4rem;box-shadow:none;background:#fff;border:1px solid #dedede;border-radius:0;padding:15px 20px;font-weight:500;-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .aiowps-captcha-equation #aiowps-captcha-answer:focus{border-color:#f4a72f}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .addInfoText,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .woocommerce-password-hint,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .woocommerce-password-strength,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .woocommerce-privacy-policy-text p{text-align:left;font-weight:400;color:#787878;font-size:12px;font-size:1.2rem;letter-spacing:.5px}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .addInfoText a,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .woocommerce-password-hint a,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .woocommerce-password-strength a,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .woocommerce-privacy-policy-text p a{font-weight:700;text-decoration:underline;color:#0d5a62}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .addInfoText a:hover,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .woocommerce-password-hint a:hover,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .woocommerce-password-strength a:hover,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .woocommerce-privacy-policy-text p a:hover{color:#f4a72f}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .woocommerce-password-hint,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .woocommerce-password-strength{margin-top:10px}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .woocommerce-privacy-policy-text p{margin-bottom:20px}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .g-recaptcha-wrap{padding-top:5px!important}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .g-recaptcha-wrap .g-recaptcha{will-change:transform;-webkit-transform:scale(.94);-ms-transform:scale(.94);-moz-transform:scale(.94);-o-transform:scale(.94);transform:scale(.94);-webkit-transform-origin:0 0;transform-origin:0 0}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .woocommerce-LostPassword{margin-bottom:0;text-align:left}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .woocommerce-LostPassword a{font-weight:700;text-decoration:underline;color:#0d5a62;font-size:12px;font-size:1.2rem}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .woocommerce-LostPassword a:focus,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .woocommerce-LostPassword a:hover{color:#f4a72f}.sectionAccount .colForms .wrapper .formContentSemi{padding-top:20px}.sectionAccount .form-row-submit{margin:20px 0 10px!important}.sectionAccount .form-row-submit .btnSubmit{display:inline-block;font-size:14px;font-size:1.4rem;font-weight:700;padding:15px 20px;border-radius:5px;background:#0d5a62;color:#fff;line-height:1;outline:0;text-shadow:none;box-shadow:none;-webkit-transition:color .5s ease-in-out,background .5s ease-in-out;-moz-transition:color .5s ease-in-out,background .5s ease-in-out;-ms-transition:color .5s ease-in-out,background .5s ease-in-out;-o-transition:color .5s ease-in-out,background .5s ease-in-out;transition:color .5s ease-in-out,background .5s ease-in-out}.sectionAccount .form-row-submit .btnSubmit:hover{color:#fff;background:#222}.sectionAccount .form-row-submit .btnSubmit:focus{outline:0;box-shadow:none;color:#222}.sectionAccount .colPwdResetForm{margin-top:60px}.sectionAccount .colPwdResetForm .btnSubmit{margin-top:10px}.colAccountNav{margin-bottom:50px}.accountNav{list-style:none;padding:0;margin:0;text-align:center}.accountNav li{margin:0;display:inline-block}.accountNav li a{display:block;padding:10px 20px;border:1px solid #222;font-weight:600;font-size:12px;font-size:1.2rem;margin:5px 0;text-transform:uppercase;letter-spacing:1px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.colAccountData h2,.colOrderDetailParts .colOrderDetails h2{text-transform:none;letter-spacing:normal;line-height:normal}.accountNav li a:hover{background:#222;color:#fff}.accountNav .active a,.accountNav .active a:hover{background:#0d5a62;border-color:#0d5a62;color:#fff}.colNoOrders .btnWrap{padding-top:30px}.colOrderTable .wrapper{width:100%;overflow-x:auto;border-radius:5px;border:1px solid #dedede}.colOrderTable .wrapper table{width:100%;border-radius:5px;font-size:14px;font-size:1.4rem}.colOrderTable .wrapper table thead th{background:rgb(13 90 98 / .8);color:#fff;padding:15px 20px;text-align:left}.colOrderTable .wrapper table thead th:first-child{border-top-left-radius:5px}.colOrderTable .wrapper table thead th:last-child{border-top-right-radius:5px}.colOrderTable .wrapper table thead .product-name{text-align:left}.colOrderTable .wrapper table tbody tr:last-child td:first-child{border-bottom-left-radius:5px}.colOrderTable .wrapper table tbody tr:last-child td:last-child{border-bottom-right-radius:5px}.colOrderTable .wrapper table tbody td{padding:20px;text-align:left;font-size:14px;font-size:1.4rem;font-weight:600;min-width:140px}.colOrderTable .wrapper table tbody .woocommerce-orders-table__cell-order-actions a{display:inline-block;margin-right:4px;color:#fff;padding:4px 10px;border-radius:3px;font-size:12px;font-size:1.2rem}.colOrderTable .wrapper table tbody .woocommerce-orders-table__cell-order-actions .pay{background:#f4a72f}.colOrderTable .wrapper table tbody .woocommerce-orders-table__cell-order-actions .view{background:#5f9ea0}.colOrderTable .wrapper table tbody .woocommerce-orders-table__cell-order-actions .cancel{background:#333}.colOrderTable .wrapper table tbody .woocommerce-orders-table__cell-order-actions a:focus,.colOrderTable .wrapper table tbody .woocommerce-orders-table__cell-order-actions a:hover{color:#fff;background:#333}.colOrderTable .wrapper table tbody .woocommerce-orders-table__cell-order-actions a:last-child{margin-right:0}.colOrderTable .wrapper .table-striped tbody tr:nth-of-type(odd){background:0 0}.colOrderTable .wrapper .table-striped tbody tr:nth-of-type(even){background:#fafafa}.colOrderPagination{margin-top:30px}.colOrderPagination .woocommerce-button{margin-right:10px;font-size:12px;font-size:1.2rem;padding:15px 25px}.colOrderPagination .woocommerce-button:last-child{margin-right:0}.colOrderDetailTitle{margin-bottom:40px}.colOrderDetailTitle p{margin:0;font-size:14px;font-size:1.4rem;line-height:2.2}.colOrderDetailTitle mark{background-color:#f4f4f4;padding:4px 6px;font-weight:600}.colOrderDetailParts{margin-bottom:-30px}.colOrderDetailParts .colOrderDetails{margin-bottom:30px}.colOrderDetailParts .colOrderDetails h2{font-size:24px;font-size:2.4rem;font-weight:600;margin-bottom:15px;color:#0d5a62}.colOrderDetailParts .colOrderDetails section{background:#f4f4f4;border-radius:5px;padding:40px;height:100%;font-size:14px;font-size:1.4rem}.colOrderDetailParts .colOrderDetails section table{width:100%}.colOrderDetailParts .colOrderDetails section table .download-expires,.colOrderDetailParts .colOrderDetails section table .download-remaining{display:none}.colOrderDetailParts .colOrderDetails section table .download-file a{color:#FFC74A;text-decoration:underline;font-weight:600}.colOrderDetailParts .colOrderDetails section table td,.colOrderDetailParts .colOrderDetails section table th{padding:3px 6px}.colOrderDetailParts .colOrderDetails section table td ul{list-style:none;padding:10px 0 0 15px;color:#787878}.colOrderDetailParts .colOrderDetails section table td ul li{margin-bottom:5px}.colOrderDetailParts .colOrderDetails section table td ul li p{display:inline-block;margin-bottom:0}.colOrderDetailParts .colOrderDetails section table td ul li:last-child{margin-bottom:0}.colOrderDetailParts .colOrderDetails section table .product-total{vertical-align:top}.colOrderDetailParts .colOrderDetails section ol{padding-left:20px;margin:0}.colOrderDetailParts .colOrderDetails section ol li{font-weight:600}.colOrderDetailParts .colOrderDetails section ol li .description{font-weight:400;color:#989898}.colOrderDetailParts .colOrderDetails .mollie-instructions{background:0 0;border-radius:0;height:auto;padding:0 6px;margin-top:20px;width:100%}.rowMyAddressItem{margin-bottom:-30px}.colMyAddressItem{margin-bottom:30px}.colMyAddressItem .wrapper{height:100%;background:#f4f4f4;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.colMyAddressItem .wrapper a{display:block;height:100%;padding:40px;text-align:center}.colMyAddressItem .wrapper a .icon{margin:0 auto 25px;height:50px;width:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.colMyAddressItem .wrapper a .icon img{width:auto;max-width:100%;max-height:100%}.colMyAddressItem .wrapper a h3{font-weight:900;font-style:normal;font-size:18px;font-size:1.8rem;margin-bottom:10px}.colMyAddressItem .wrapper a address{color:#787878;font-size:14px;font-size:1.4rem;margin-bottom:20px}.colMyAddressItem .wrapper a .edit{margin:0;text-decoration:underline;color:#0d5a62;font-weight:600;font-size:14px;font-size:1.4rem}.colMyAddressItem:hover .wrapper{-ms-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.colAccountAddressForm .woocommerce-input-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:flex-end;width:100%}.colAccountData h2{font-size:22px;font-size:2.2rem;font-weight:400;margin-bottom:0}.colAccountData hr{border-top:3px solid #0d5a62;margin:15px auto 30px 0;width:80px}.colAccountData form .form-row{margin:0 0 20px}.colAccountData form .form-row label{display:block;font-size:14px;font-size:1.4rem;font-weight:600;margin-bottom:10px}.colAccountData form .form-row .select2-selection,.colAccountData form .form-row input{width:100%;outline:0;box-shadow:none;border:1px solid #bdbcbc;background:#f4f4f4;padding:15px 20px;border-radius:0;font-size:14px;font-size:1.4rem;font-weight:500;-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.colAccountData form .form-row input:-webkit-autofill,.colAccountData form .form-row input:-webkit-autofill:focus,.colAccountData form .form-row input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 50px #f4f4f4 inset!important;-webkit-text-fill-color:#222!important}.colAccountData form .form-row input:focus{border-color:#f4a72f}.colAccountData form .form-row input::placeholder{color:#bbb}.colAccountData form .form-row .password-input{width:100%}.colAccountData form .form-row .select2-selection{height:53px;position:relative;top:-3px}.colAccountData form .form-row .select2-selection .select2-selection__rendered{height:auto;padding:0;color:#222;line-height:normal;margin-top:3px}.colAccountData form .form-row .select2-selection .select2-selection__arrow{top:50%;margin-top:-13px}.colAccountData form .form-row-submit{margin-top:20px;margin-bottom:0}.colAccountData form .rowPwd,.colBackBtn{margin-top:30px}@media (max-width:375.98px){.sectionAccount .colTitle h1{font-size:20px;font-size:2rem}.sectionAccount .colForms .wrapper .woocommerce-notices-wrapper .woocommerce-error{padding:15px 25px}.sectionAccount .colForms .wrapper .woocommerce-notices-wrapper .woocommerce-error li{font-size:12px;font-size:1.2rem}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .addInfoText,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .woocommerce-password-hint,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .woocommerce-password-strength,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .woocommerce-privacy-policy-text p{font-size:10px;font-size:1rem}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .aiowps-captcha-equation strong,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row label{font-size:13px;font-size:1.3rem}.sectionAccount .colForms .wrapper .formContent{padding:30px 25px 35px}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row input{font-size:13px;font-size:1.3rem}.sectionAccount .form-row-submit .btnSubmit{font-size:12px;font-size:1.2rem}.sectionAccount .accountNav li a{padding:8px 15px}.colAccountData form .form-row .select2-selection,.colAccountData form .form-row input,.colAccountData form .form-row label,.colOrderDetailTitle p{font-size:13px;font-size:1.3rem}.colOrderDetailParts .colOrderDetails h2{font-size:15px;font-size:1.5rem}.colOrderDetailParts .colOrderDetails section{font-size:11px;font-size:1.1rem;padding:30px 20px}}@media (min-width:375.98px) and (max-width:575.98px){.sectionAccount .colTitle h1{font-size:22px;font-size:2.2rem}.sectionAccount .colForms .wrapper .woocommerce-notices-wrapper .woocommerce-error{padding:20px 30px}.sectionAccount .colForms .wrapper .woocommerce-notices-wrapper .woocommerce-error li{font-size:13px;font-size:1.3rem}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .addInfoText,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .woocommerce-password-hint,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .woocommerce-password-strength,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .woocommerce-privacy-policy-text p{font-size:11px;font-size:1.1rem}.sectionAccount .colForms .wrapper .formContent{padding:35px 30px 40px}.sectionAccount .form-row-submit .btnSubmit{font-size:13px;font-size:1.3rem}.colOrderDetailParts .colOrderDetails h2{font-size:16px;font-size:1.6rem}.colOrderDetailParts .colOrderDetails section{font-size:12px;font-size:1.2rem;padding:30px}}@media (max-width:575.98px){.sectionAccount{padding-top:40px}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .aiowps-captcha-equation #aiowps-captcha-answer,.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row input{padding:12px 15px}.sectionAccount .colTitleSmall{margin-bottom:20px}.sectionAccount .colForms .wrapper .formContent .woocommerce-form h2{font-size:18px;font-size:1.8rem;margin-bottom:20px}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .checkbox span{font-size:12px;font-size:1.2rem;top:4px}.sectionAccount .form-row-submit .btnSubmit{padding:12px 20px}.sectionAccount #colRegistrationForm{margin-top:30px}.colAccountNav{margin-bottom:30px}.accountNav li a{font-size:10px;font-size:1rem}.colNoOrders .btnWrap{padding-top:25px}.colOrderPagination .woocommerce-button{font-size:10px;font-size:1rem;padding:12px 20px}.colMyAddressItem .wrapper a h3{font-size:16px;font-size:1.6rem}.colAccountData h2{font-size:18px;font-size:1.8rem}.colAccountData form .form-row .select2-selection,.colAccountData form .form-row input{padding:12px 15px}.colAccountData form .form-row .select2-selection{height:47px}.colOrderDetailParts{margin-bottom:-20px}.colOrderDetailParts .colOrderDetails{margin-bottom:20px}}@media (min-width:575.98px) and (max-width:767.98px){.sectionAccount .colForms .wrapper .formContent .woocommerce-form h2{font-size:20px;font-size:2rem;margin-bottom:25px}.sectionAccount .colForms .wrapper .formContent .woocommerce-form .form-row .checkbox span{top:4px}.colAccountData h2{font-size:20px;font-size:2rem}.colAccountNav{margin-bottom:40px}.colOrderDetailParts .colOrderDetails h2{font-size:18px;font-size:1.8rem}.colOrderDetailParts .colOrderDetails section{font-size:13px;font-size:1.3rem}}@media (min-width:575.98px) and (max-width:991.98px){.sectionAccount{padding-top:60px}.sectionAccount .colTitle h1{font-size:25px;font-size:2.5rem}.sectionAccount #colRegistrationForm{margin-top:40px}}@media (max-width:767.98px){.colOrderDetailParts .colOrderDetails section table td ul{padding-left:10px}}@media (min-width:767.98px) and (max-width:991.98px){.colMyAddressItem .wrapper a h3{font-size:16px;font-size:1.6rem}}@media (min-width:767.98px) and (max-width:1500px){.colOrderDetailParts .colOrderDetails h2{font-size:20px;font-size:2rem}}@media (max-width:991.98px){.colOrderTable .wrapper table thead th{font-size:12px;font-size:1.2rem;padding:15px 10px}.colOrderTable .wrapper table tbody td{padding:15px 10px;font-size:12px;font-size:1.2rem}.colOrderTable .wrapper table tbody .woocommerce-orders-table__cell-order-actions a{display:block;text-align:center;margin-right:0;margin-bottom:10px}.colOrderTable .wrapper table tbody .woocommerce-orders-table__cell-order-actions a:last-child{margin-bottom:0}}@media (min-width:991.98px) and (max-width:1199.98px){.sectionAccount .colForms .wrapper .formContent .woocommerce-form h2{font-size:20px;font-size:2rem;margin-bottom:25px}}