/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
body.woocommerce-account.woocommerce-account main .woocommerce{max-width:var(--content-max-width);margin:var(--ruimte-shop-boven) auto var(--ruimte-shop);flex-direction:column;align-items:flex-start;gap:2.5rem;padding-left:1rem;padding-right:1rem;display:flex}body.woocommerce-account.woocommerce-account main .woocommerce:after,body.woocommerce-account.woocommerce-account main .woocommerce:before{display:none!important}@media (min-width:1600px){body.woocommerce-account.woocommerce-account main .woocommerce{max-width:var(--content-max-width-large)}}@media (min-width:768px){body.woocommerce-account.woocommerce-account main .woocommerce{flex-direction:row;gap:4rem}}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation{flex-shrink:0;width:100%}@media (min-width:768px){body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation{width:180px}}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation ul{border-top:1px solid var(--gray);margin:0;padding:0;list-style:none}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--gray)}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation li a{font-size:var(--body-sm);line-height:var(--body-sm-line-h);opacity:.45;flex-wrap:wrap;padding:.8rem 0;display:flex}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--dashboard a{opacity:1;color:var(--color-1)}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content{flex:1;min-width:0}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table{border-collapse:collapse;width:100%}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead tr{border-bottom:1px solid var(--black)}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;opacity:.4;padding:0 .5rem .6rem;font-size:10px;font-weight:600}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table td{border-bottom:1px solid var(--gray);vertical-align:middle;font-size:var(--body-sm);padding:1rem .5rem}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-child td{border-bottom:none}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a{border-radius:var(--border-radius);cursor:pointer;border:1px solid var(--color-actie);background-color:var(--color-actie);color:var(--white);background-color:var(--color-1);border:1px solid var(--color-1);flex-wrap:wrap;padding:.35rem .875rem;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex;position:relative}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a:hover,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a.hover{background-color:#0f345f;border-color:#0f345f}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses{grid-template-columns:1fr 1fr}}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address header{border-bottom:1px solid var(--gray);justify-content:space-between;align-items:baseline;margin-bottom:1rem;padding-bottom:.625rem;display:flex}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address header h3{font-size:var(--h5);margin:0}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address header a{letter-spacing:.06em;text-transform:uppercase;color:var(--color-1);opacity:.7;font-size:11px;font-weight:500}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address header a:hover{opacity:1}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address address{opacity:.65;font-style:normal;line-height:1.9}:is(body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register) fieldset{border:none;margin:0 0 2rem;padding:0}:is(body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register) fieldset legend{font-family:var(--font-titel);font-weight:600;font-size:var(--h5);margin-bottom:1.25rem;padding:0}:is(body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register) .form-row{margin-bottom:1.5rem}:is(body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register) .form-row label{letter-spacing:.1em;text-transform:uppercase;opacity:.45;margin-bottom:.4rem;font-size:10px;font-weight:600;display:block}:is(body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register) .form-row input[type=text],:is(body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register) .form-row input[type=email],:is(body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register) .form-row input[type=password],:is(body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register) .form-row input[type=tel],:is(body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register) .form-row select,:is(body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register) .form-row textarea{border:none;border-bottom:1px solid var(--gray);width:100%;font-family:var(--font-basis);font-size:var(--body-base);color:var(--black);appearance:none;background:0 0;border-radius:0;outline:none;padding:.5rem 0;transition:border-color .2s}:is(body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register) .form-row input[type=text]:focus,:is(body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register) .form-row input[type=email]:focus,:is(body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register) .form-row input[type=password]:focus,:is(body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register) .form-row input[type=tel]:focus,:is(body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register) .form-row select:focus,:is(body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-ResetPassword,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-login,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-form-register) .form-row textarea:focus{border-bottom-color:var(--color-1)}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content button[name=save_account_details],body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content button[name=save_address]{border-radius:var(--border-radius);cursor:pointer;border:1px solid var(--color-actie);background-color:var(--color-actie);color:var(--white);background-color:var(--color-1);border:1px solid var(--color-1);flex-wrap:wrap;margin-top:.5rem;padding:.8rem 1.75rem;font-weight:600;transition:all .2s;display:inline-flex;position:relative}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button:hover,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Button.hover,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content button[name=save_account_details]:hover,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content button[name=save_account_details].hover,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content button[name=save_address]:hover,body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content button[name=save_address].hover{background-color:#0f345f;border-color:#0f345f}body.woocommerce-account.woocommerce-account .woocommerce-MyAccount-content #password-strength{letter-spacing:.04em;opacity:.6;margin-top:.25rem;font-size:11px;font-weight:500;display:block}:is(.woocommerce-order-received,.woocommerce-account) main .woocommerce-order{max-width:var(--content-max-width);margin:0 auto;padding-left:1rem;padding-right:1rem}@media (min-width:1600px){:is(.woocommerce-order-received,.woocommerce-account) main .woocommerce-order{max-width:var(--content-max-width-large)}}:is(.woocommerce-order-received,.woocommerce-account) main h2{font-family:var(--font-titel);color:var(--heading-color);font-weight:500;font-size:var(--h3);line-height:var(--h3-line-h);margin-bottom:1rem}body.woocommerce-account:not(.logged-in) main .woocommerce{flex-direction:column;gap:1.5rem}.account-login{border:1px solid var(--gray-light);border-radius:var(--border-radius-large);background-color:var(--white);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:992px){.account-login{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.account-login-formulier,.account-login-info{padding:2rem 1.5rem}@media (min-width:768px){.account-login-formulier,.account-login-info{padding:3rem}}@media (min-width:1200px){.account-login-formulier,.account-login-info{padding:4.5rem 5rem}}.account-login-toptitel{color:var(--color-2);letter-spacing:.14em;font-size:12px;font-weight:600}.account-login-intro{color:#5c6470;max-width:440px;font-size:var(--body-lg)}.account-login-vergeten{font-size:var(--body-sm);text-underline-offset:3px;text-decoration:underline}.account-login-vergeten:hover{color:var(--color-2)}.account-login-geen-account{border-top:1px solid var(--gray-very-light);color:#5c6470;max-width:440px;padding-top:1.5rem}.account-login-geen-account strong{color:var(--black)}.account-login-geen-account a{color:var(--color-1);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.account-login-geen-account a:hover{color:var(--color-2)}.account-login-registreren{border-top:1px solid var(--gray-very-light);max-width:440px;padding-top:2rem}.account-login-info{background-color:var(--color-1);color:#ffffffc2;background-image:radial-gradient(120% 80% at 100% 0,#daa52029,#daa52000 60%)}.account-login-info strong{color:var(--white)}.account-login-info a{color:var(--color-2);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}.account-login-info a:hover{color:var(--white)}.woocommerce-account main .account-login-info-titel{max-width:18ch;color:var(--white);font-size:var(--h2);font-weight:400;line-height:var(--h2-line-h);margin-bottom:1.5rem}.account-login-voordelen{margin:0;padding:0;list-style:none}.account-login-vinkje{width:22px;height:22px;color:var(--color-2);flex:none;margin-top:1px}.account-login-hulp{border-top:1px solid #ffffff29}body.woocommerce-account main .woocommerce form.login,body.woocommerce-account main .woocommerce form.register{width:100%;max-width:440px}:is(body.woocommerce-account main .woocommerce form.login,body.woocommerce-account main .woocommerce form.register) .form-row{margin-bottom:1.25rem;display:block}:is(body.woocommerce-account main .woocommerce form.login,body.woocommerce-account main .woocommerce form.register) .form-row label{margin-bottom:.4rem;font-weight:600;display:block}:is(body.woocommerce-account main .woocommerce form.login,body.woocommerce-account main .woocommerce form.register) .form-row-wide,:is(body.woocommerce-account main .woocommerce form.login,body.woocommerce-account main .woocommerce form.register) .input-text{width:100%}:is(body.woocommerce-account main .woocommerce form.login,body.woocommerce-account main .woocommerce form.register) .input-text{border-color:var(--gray-light)}:is(body.woocommerce-account main .woocommerce form.login,body.woocommerce-account main .woocommerce form.register) .input-text:focus{border-color:var(--color-1)}:is(body.woocommerce-account main .woocommerce form.login,body.woocommerce-account main .woocommerce form.register) .password-input{width:100%;display:block;position:relative}:is(body.woocommerce-account main .woocommerce form.login,body.woocommerce-account main .woocommerce form.register) .account-login-opties{display:flex}:is(body.woocommerce-account main .woocommerce form.login,body.woocommerce-account main .woocommerce form.register) .woocommerce-form__label-for-checkbox{cursor:pointer;align-items:center;gap:.5rem;margin:0;font-weight:400;display:inline-flex}:is(body.woocommerce-account main .woocommerce form.login,body.woocommerce-account main .woocommerce form.register) .woocommerce-form__input-checkbox{width:16px;height:16px;accent-color:var(--color-1)}:is(body.woocommerce-account main .woocommerce form.login,body.woocommerce-account main .woocommerce form.register) button.button{justify-content:center;width:100%;padding-block:1rem}body.woocommerce-account:not(.logged-in) main .woocommerce form.lost_reset_password,body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email{border:1px solid var(--gray-light);border-radius:var(--border-radius-large);background-color:var(--white);align-self:center;width:100%;max-width:520px;margin-inline:auto;padding:2rem 1.5rem}@media (min-width:768px){body.woocommerce-account:not(.logged-in) main .woocommerce form.lost_reset_password,body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email{padding:3rem}}:is(body.woocommerce-account:not(.logged-in) main .woocommerce form.lost_reset_password,body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email)>p:first-child:not(.form-row){color:#5c6470;font-size:var(--body-lg);margin-bottom:1.5rem}:is(body.woocommerce-account:not(.logged-in) main .woocommerce form.lost_reset_password,body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email) .form-row{float:none;width:100%;margin-bottom:1.25rem;display:block}:is(body.woocommerce-account:not(.logged-in) main .woocommerce form.lost_reset_password,body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email) .form-row label{margin-bottom:.4rem;font-weight:600;display:block}:is(body.woocommerce-account:not(.logged-in) main .woocommerce form.lost_reset_password,body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email) .input-text{border-color:var(--gray-light);width:100%}:is(body.woocommerce-account:not(.logged-in) main .woocommerce form.lost_reset_password,body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email) .input-text:focus{border-color:var(--color-1)}:is(body.woocommerce-account:not(.logged-in) main .woocommerce form.lost_reset_password,body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email) .password-input{width:100%;display:block;position:relative}:is(body.woocommerce-account:not(.logged-in) main .woocommerce form.lost_reset_password,body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email) .form-row:last-of-type{margin-bottom:0}:is(body.woocommerce-account:not(.logged-in) main .woocommerce form.lost_reset_password,body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email) button.button{justify-content:center;width:100%;padding-block:1rem}body.woocommerce-order-received main .woocommerce>.woocommerce-thankyou-order-received,body.woocommerce-order-received main .woocommerce>.woocommerce-info,body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email{width:calc(100% - 2rem);max-width:520px;margin-inline:auto}body.woocommerce-order-received main .woocommerce>.woocommerce-thankyou-order-received{margin-top:var(--ruimte-shop-boven);font-family:var(--font-titel);font-size:var(--h2);line-height:var(--h2-line-h);margin-bottom:1rem}body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email{margin-bottom:var(--ruimte-shop)}:is(body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email) .form-row-first,:is(body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email) .form-row-last{float:none;width:100%}:is(body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email) .woocommerce-form__label-for-checkbox{align-items:center;gap:.5rem;margin-bottom:1rem;font-weight:400;display:inline-flex}:is(body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email) .lost_password{font-size:var(--body-sm);text-align:center;margin:1rem 0 0}:is(body.woocommerce-order-received main .woocommerce>form.login,body.woocommerce-order-received main .woocommerce>form.woocommerce-verify-email) .lost_password a{text-underline-offset:3px;text-decoration:underline}.show-password-input{color:var(--black);font-size:inherit;line-height:inherit;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;top:50%;right:.7em;transform:translateY(-50%)}.show-password-input:before{content:"";background-image:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z\" fill=\"%23111111\"/></svg>");background-repeat:no-repeat;background-size:cover;width:22px;height:22px;display:block}.show-password-input.display-password:before{background-image:url("data:image/svg+xml,<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z\" fill=\"%23111111\"/></svg>")}:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-notices-wrapper:empty{display:none}:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-message,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-error,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-info{border-left:3px solid var(--color-1);border-radius:var(--border-radius);background:var(--gray);width:100%;margin:0 0 1.5rem;padding:.875rem 1.25rem;list-style:none}:is(:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-message,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-error,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-info) li{margin:0}:is(:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-message,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-error,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-info) a.button,:is(:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-message,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-error,:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-info) .button{margin-left:.75rem;font-weight:600;text-decoration:underline}:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-error{background:#c0392b0f;border-left-color:#c0392b}:is(body.woocommerce-account,body.woocommerce-order-received) .woocommerce-message{border-left-color:var(--green);background:#16a34a0f}.woocommerce-order .woocommerce-thankyou-order-received{font-size:var(--body-lg);margin-bottom:1.5rem}.woocommerce-order .woocommerce-order-overview{flex-wrap:wrap;gap:1rem 1.5rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.woocommerce-order .woocommerce-order-overview li{border-right:1px solid var(--gray-light);letter-spacing:.1em;text-transform:uppercase;opacity:.6;padding-right:1.5rem;font-size:10px}.woocommerce-order .woocommerce-order-overview li strong{font-size:var(--body-base);letter-spacing:0;text-transform:none;opacity:1;margin-top:.25rem;display:block}.woocommerce-order .woocommerce-order-overview li:last-child{border-right:0;padding-right:0}.woocommerce-order .woocommerce-table--order-details{border-collapse:collapse;width:100%;margin-bottom:2rem}.woocommerce-order .woocommerce-table--order-details th,.woocommerce-order .woocommerce-table--order-details td{border-bottom:1px solid var(--gray);text-align:left;vertical-align:top;padding:.75rem .5rem}.woocommerce-order .woocommerce-table--order-details thead th{letter-spacing:.1em;text-transform:uppercase;opacity:.4;border-bottom-color:var(--black);font-size:10px;font-weight:600}.woocommerce-order .woocommerce-table--order-details tfoot th{font-weight:600}.woocommerce-order .woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-order .woocommerce-table--order-details tfoot tr:last-child td{border-bottom:0}.woocommerce-order .woocommerce-table--order-details .product-quantity{opacity:.6;font-weight:400}.woocommerce-order .woocommerce-columns--addresses{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.woocommerce-order .woocommerce-columns--addresses{grid-template-columns:1fr 1fr}}.woocommerce-order address{opacity:.65;font-style:normal;line-height:1.9}.woocommerce-order-received main .woocommerce-order.bedankt{border-top:1px solid var(--gray-light);max-width:none;margin:7.75rem 0 0;padding:0;overflow-x:clip}.bedankt-raster{max-width:var(--content-max-width);grid-template-columns:minmax(0,1fr);grid-template-areas:"kop""overzicht""hoofd";margin:0 auto;padding-inline:1rem;display:grid}@media (min-width:992px){.bedankt-raster{grid-template:"kop overzicht""hoofd overzicht"1fr/minmax(0,7fr) minmax(0,5fr)}}@media (min-width:1600px){.bedankt-raster{max-width:var(--content-max-width-large)}}.bedankt-kop{padding-block:var(--ruimte-shop) 1.5rem;grid-area:kop}@media (min-width:992px){.bedankt-kop{padding:var(--ruimte-shop) 4rem 2rem 0}}.bedankt-vinkje{width:50px;height:50px;color:var(--color-2);flex:none}.bedankt-ordernummer{color:#5c6470;font-size:var(--body-base)}.woocommerce-order-received main .bedankt-titel{font-size:clamp(24px,3vw,30px);font-weight:400;line-height:1.2}.bedankt-hoofd{padding-block:1.5rem var(--ruimte-shop);flex-direction:column;grid-area:hoofd;gap:1rem;display:flex}@media (min-width:992px){.bedankt-hoofd{padding:0 4rem var(--ruimte-shop) 0}}.bedankt-kaart{border:1px solid var(--gray-light);border-radius:var(--border-radius-large);background-color:var(--white);padding:1.25rem}@media (min-width:768px){.bedankt-kaart{padding:1.5rem 1.75rem}}.bedankt-kaart p{color:#5c6470}.bedankt-kaart strong{color:var(--black)}.woocommerce-order-received main .bedankt-kaart-titel{font-size:var(--h4);font-weight:600;line-height:var(--h4-line-h);margin-bottom:.5rem}.bedankt-betaalinfo{border-top:1px solid var(--gray-very-light)}.bedankt-betaalinfo>:last-child{margin-bottom:0}.bedankt-betaalinfo .wc-bacs-bank-details{margin:.5rem 0 0;padding:0;list-style:none}.bedankt-gegevens{grid-template-columns:minmax(0,1fr);gap:1.25rem 2rem;margin-top:1rem;display:grid}@media (min-width:576px){.bedankt-gegevens{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.bedankt-gegevens h3{font-family:var(--font-basis);font-size:var(--body-base);margin-bottom:.35rem;font-weight:600;line-height:1.5}.bedankt-gegevens p,.bedankt-gegevens address{color:#5c6470;opacity:1;overflow-wrap:anywhere;font-style:normal;line-height:1.7}.bedankt-betaalmethode{color:#5c6470;line-height:1.7}.bedankt-betaalmethode .wc-payment-gateway-method-logo-wrapper{line-height:inherit;flex-wrap:nowrap;align-items:center;gap:.5rem;padding:0;display:inline-flex}.bedankt-betaalmethode .wc-payment-gateway-method-logo-wrapper img{width:auto;max-height:24px;margin:0}.bedankt-voet{color:#5c6470;padding-top:1.5rem}.bedankt-voet a:not(.btn){color:var(--color-1);text-underline-offset:3px;font-weight:600;text-decoration:underline}.bedankt-voet a:not(.btn):hover{color:var(--color-2)}.bedankt-overzicht{z-index:0;border-block:1px solid var(--gray-light);background-color:var(--gray);grid-area:overzicht;margin-inline:-1rem;padding:1.5rem 1rem;position:relative}@media (min-width:992px){.bedankt-overzicht{padding:var(--ruimte-shop) 0 var(--ruimte-shop) 3.5rem;border-block:0;border-left:1px solid var(--gray-light);margin-inline:0}.bedankt-overzicht:before{content:"";z-index:-1;background-color:var(--gray);width:50vw;position:absolute;inset:0 auto 0 0}.bedankt-overzicht-inhoud{position:sticky;top:2rem}}.woocommerce-order-received main .bedankt-overzicht-titel{font-size:var(--h4);font-weight:600;line-height:var(--h4-line-h);margin-bottom:1.25rem}.bedankt-regels{border-bottom:1px solid var(--gray-light);flex-direction:column;gap:1rem;margin:0;padding:0 0 1.5rem;list-style:none;display:flex}.bedankt-regel-afbeelding{border:1px solid var(--gray-light);background-color:var(--white);border-radius:.5rem;flex:none;width:64px;height:64px;position:relative}.bedankt-regel-afbeelding img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.bedankt-regel-aantal{border-radius:var(--border-radius-rounded);background-color:var(--color-1);min-width:1.35rem;height:1.35rem;color:var(--white);justify-content:center;align-items:center;padding-inline:.3rem;font-size:12px;font-weight:600;line-height:1;display:flex;position:absolute;top:-.55rem;right:-.55rem}.bedankt-regel-tekst{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.bedankt-regel-naam{color:var(--black);font-weight:500}.bedankt-regel-naam:is(a):hover{color:var(--color-2)}.bedankt-regel-meta{color:#5c6470;font-size:var(--body-sm)}.bedankt-regel-prijs{white-space:nowrap;flex:none}.bedankt-totalen{flex-direction:column;gap:.6rem;margin:0;padding-top:1.5rem;display:flex}.bedankt-totalen dt{color:#5c6470;font-weight:400}.bedankt-totalen dd{text-align:right;margin:0}.bedankt-totalen dd small{color:#5c6470}.bedankt-totaal-eind{border-top:1px solid var(--gray-light);align-items:baseline;margin-top:.6rem;padding-top:1.25rem}.bedankt-totaal-eind dt{color:var(--black);font-size:var(--body-lg);font-weight:500}.bedankt-totaal-eind dd{font-size:1.5rem;font-weight:600;line-height:1.2}.bedankt-valuta{color:#5c6470;font-size:var(--body-sm);letter-spacing:.04em;margin-right:.5rem;font-weight:400}.bedankt-mislukt{max-width:640px;margin:0 auto;padding:3rem 1rem 4rem}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{border-radius:var(--border-radius);cursor:pointer;border:1px solid var(--color-actie);background-color:var(--color-actie);color:var(--white);flex-wrap:wrap;padding:.8rem 1.75rem;font-family:inherit;font-weight:600;transition:all .2s;display:inline-flex;position:relative}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.hover{background-color:#020910;border-color:#020910}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{border:none;border:1px solid var(--gray);border-radius:var(--border-radius);font-family:var(--font-basis);color:var(--black);appearance:none;outline:none;padding:1rem .75rem;transition:border-color .2s}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:var(--color-1)}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{border-radius:var(--border-radius);cursor:pointer;border:1px solid var(--color-actie);background-color:var(--color-actie);color:var(--white);background-color:var(--color-1);border:1px solid var(--color-1);flex-wrap:wrap;padding:.8rem 1.75rem;font-weight:600;transition:all .2s;display:inline-flex;position:relative}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.hover{background-color:#0f345f;border-color:#0f345f}