.lb-my-account-container{display:flex;max-width:1300px;margin:0 auto;gap:40px}.lb-my-account-nav{flex:1;max-width:300px}.lb-my-account-content{flex:2;padding:30px}.logged-in .lb-my-account-content{background:#fff}.lb-account-navigation{list-style:none;margin:0;padding:0}.lb-account-navigation li{margin-bottom:2px}.lb-account-navigation a{display:block;padding:15px 20px;color:#54274e;text-decoration:none;transition:all .3s ease;border-left:3px solid transparent}.lb-account-navigation a:hover{background:#fdf1f5;border-left-color:#f6b9c9}.lb-account-navigation li.is-active a{background:#f6b9c9;border-left-color:#54274e;font-weight:500}.lb-dashboard-welcome{margin-bottom:30px}.lb-dashboard-welcome h2{color:#54274e;font-size:2em;margin-top:0;margin-bottom:10px;font-weight:400}.lb-dashboard-welcome p{color:#666;font-size:16px}.woocommerce-orders-table{width:100%;border-collapse:collapse!important;margin:0!important;background:#fff}.woocommerce-orders-table thead{background:#f4f4f1}.woocommerce-orders-table th,.woocommerce-orders-table td{padding:15px!important;text-align:left!important;border:none!important;border-bottom:1px solid #efefea!important;background:0 0!important}.woocommerce-orders-table th{font-weight:400!important;color:#54274e!important;text-transform:uppercase!important;font-size:14px!important}.woocommerce-orders-table tbody tr:last-child td{border-bottom:none!important}.woocommerce-orders-table__cell-order-number a{color:#54274e!important;font-weight:700!important;text-decoration:none!important}.woocommerce-orders-table__cell-order-status{text-transform:capitalize!important}.woocommerce-orders-table__cell-order-actions{text-align:right!important;white-space:nowrap!important}.action-buttons{display:flex;justify-content:flex-end;gap:10px}.woocommerce-orders-table__cell-order-actions .woocommerce-button,.woocommerce-orders-table__cell-order-actions .button{border:none!important;padding:0!important;margin:0!important;text-decoration:none!important;font-size:14px!important;font-weight:400!important;border-radius:0!important;transition:all .3s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;max-width:35px!important;max-height:35px!important;flex:0 0 35px!important;line-height:35px!important;box-sizing:border-box!important}.woocommerce-orders-table__cell-order-actions .lb-reorder-button{background:#e5ca5f!important;color:#54274e!important}.woocommerce-orders-table__cell-order-actions .lb-reorder-button:hover{background:#d4b94e!important}.woocommerce-orders-table__cell-order-actions .view-button{background:#54274e!important;color:#fff!important}.woocommerce-orders-table__cell-order-actions .view-button:hover{background:#f6b9c9!important;color:#54274e!important}.woocommerce-orders-table__cell-order-actions .button i{font-size:14px!important;line-height:1!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important}@media(max-width:768px){.woocommerce-orders-table__cell-order-actions{text-align:center!important}.action-buttons{justify-content:center}}.woocommerce-message--info{background:#fdf1f5;border:none;padding:20px;margin-bottom:20px;color:#54274e}.woocommerce-pagination{margin-top:2em;text-align:center}.woocommerce-pagination ul{display:inline-flex;list-style:none;padding:0;margin:0}.woocommerce-pagination li{margin:0 5px}.woocommerce-pagination a,.woocommerce-pagination span{padding:8px 12px;border:1px solid #ddd;border-radius:4px;text-decoration:none;color:#333}.woocommerce-pagination span.current{background-color:#f7f7f7;border-color:#999}.woocommerce-pagination a:hover{background-color:#f7f7f7}.pagination{margin:20px 0;text-align:center}.pagination-inner{display:inline-flex;align-items:center;gap:20px;padding:15px 25px}.prev-page,.next-page{color:#54274e;text-decoration:none}.prev-page.disabled,.next-page.disabled{color:#ccc;pointer-events:none}.pagination-text{color:#54274e}.lb-order-details-container{background:#fff;margin:20px 0}.lb-order-header{margin-bottom:30px}.lb-order-header h2{color:#54274e;margin:0 0 10px;font-size:24px;font-weight:400}.lb-order-meta{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px}.lb-order-meta-item{background:#f4f4f1;padding:15px}.lb-order-meta-item h3{font-size:14px;color:#666;margin:0 0 5px;text-transform:uppercase}.lb-order-meta-item p{margin:0;color:#54274e;font-weight:700}.lb-order-addresses{margin-bottom:30px}.lb-order-addresses h3{color:#54274e;margin-bottom:10px}.lb-order-items{margin-bottom:30px}.lb-order-items h3{color:#54274e;margin-bottom:20px}.lb-order-item{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #efefea}.lb-order-item:last-child{border-bottom:none}.lb-order-item-image{width:80px;flex-shrink:0}.lb-order-item-image img{width:100%;height:auto}.lb-order-item-details{flex-grow:1}.lb-order-item-name{color:#54274e;font-weight:700;margin-bottom:5px}.lb-order-item-meta{color:#666;font-size:14px;display:inline-block;margin-right:15px}.lb-order-item-meta:first-of-type{display:block;margin-bottom:8px}.lb-order-totals{background:#f4f4f1;padding:20px;margin-top:30px}.lb-order-total-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #efefea}.lb-order-total-row:last-child{border-bottom:none;font-weight:700;color:#54274e}@media(max-width:768px){.lb-order-meta{grid-template-columns:1fr}.lb-order-item{flex-direction:column;gap:10px}.lb-order-item-image{width:120px}}.lb-form-row{margin-bottom:20px}.lb-form-row label{display:block;margin-bottom:5px;color:#54274e}.lb-form-row input:not([type=checkbox]),.lb-form-row select{width:100%;padding:10px;border:1px solid #efefea;border-radius:0}.lb-form-row input[type=submit],.lb-button{background:#e5ca5f;color:#54274e;border:none;padding:12px 20px;cursor:pointer;text-transform:uppercase;transition:background-color .3s ease}.lb-form-row input[type=submit]:hover,.lb-button:hover{background:#c7ae4b}@media(max-width:768px){.lb-my-account-container{flex-direction:column}.lb-my-account-nav{max-width:100%}.lb-my-account-content{padding:20px}}.lb-my-account-container .login-form-wrapper{max-width:400px;margin:0 auto;padding:30px}.login-form-wrapper .woocommerce-form-login{margin:0}.login-form-wrapper label{display:block;margin-bottom:5px;color:#54274e}.login-form-wrapper input[type=text],.login-form-wrapper input[type=password]{width:100%;padding:8px 12px;margin-bottom:15px;background-color:#fafafa;border:1px solid #efefef;height:40px;font-size:14px;border-radius:0}.login-form-wrapper .woocommerce-form-login__submit{display:block;width:100%;padding:1rem;background-color:#e5ca5f;color:#54274e;text-align:center;text-decoration:none;margin-top:1rem;transition:background-color .3s ease;text-transform:uppercase;border:0;cursor:pointer}.login-form-wrapper .woocommerce-form-login__submit:hover{background-color:#c7ae4b}.login-form-wrapper .lost_password{margin-top:1rem;text-align:center}.login-form-wrapper .lost_password a{color:#54274e;text-decoration:none}.login-form-wrapper .woocommerce-error{padding:12px 15px;margin:0 0 20px;background-color:#fafafa;border:1px solid #efefef;color:#54274e;font-size:14px;list-style:none;border-radius:0}.woocommerce-form-lost-password{margin:0}.woocommerce-form-lost-password p:not(.form-row){margin-bottom:20px;color:#54274e}.woocommerce-message{padding:12px 15px;margin:0 0 20px;background-color:#fafafa;border:1px solid #efefef;color:#54274e;font-size:14px}.back-to-login{margin-top:1rem;text-align:center}.back-to-login a{color:#54274e;text-decoration:none}.back-to-login a:hover{text-decoration:underline}.woocommerce-notices-wrapper{margin-bottom:20px}.woocommerce-message,.woocommerce-info,.woocommerce-error{padding:12px 15px;margin-bottom:20px;background-color:#fafafa;border:1px solid #efefef;color:#54274e;font-size:14px;list-style:none}.woocommerce-message{border-left:4px solid #7ad03a}.woocommerce-error{border-left:4px solid #dc3232}.woocommerce-info{border-left:4px solid #00a0d2}.woocommerce-notices-wrapper:not(:empty){display:block!important}.woocommerce-notices-wrapper:empty{display:none}.lb-reorder-button{display:inline-flex;align-items:center;gap:8px;background:#e5ca5f;color:#54274e;padding:10px 20px;text-decoration:none;text-transform:uppercase;font-size:14px;transition:background-color .3s ease;margin-top:10px}.lb-reorder-button:hover{background:#c7ae4b;text-decoration:none;color:#54274e}.lb-reorder-button i{font-size:.9em}.lb-reorder-notice{margin-top:15px;padding:15px;background:#fdf1f5;border-left:4px solid #f6b9c9}.lb-reorder-notice p{margin:0 0 10px;color:#54274e}.lb-reorder-notice ul{margin:0;padding-left:20px;color:#666}.lb-reorder-notice li{margin-bottom:5px}.lb-reorder-notice li:last-child{margin-bottom:0}.lb-addresses-container{display:flex;flex-direction:column;gap:30px;margin:0 0}.lb-address-block{background:#fff;width:100%}.lb-address-block h3{font-size:22px;margin-bottom:20px;font-weight:400;color:#54274e;padding-bottom:15px;border-bottom:1px solid #efefea;margin-top:0}.lb-address-content form{margin:0}.lb-address-content .form-row{margin-bottom:20px}.lb-address-content label{display:block;margin-bottom:5px;color:#54274e}.lb-address-content input,.lb-address-content select{width:100%;padding:10px;border:1px solid #efefea;border-radius:0}.lb-address-content .required{color:#54274e}.woocommerce form .form-row input.input-text,.woocommerce-page form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row select,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text{border-radius:0!important}.lb-address-content button,.woocommerce-EditAccountForm button,.woocommerce-address-fields button,.lb-reorder-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;background:#e5ca5f!important;color:#54274e!important;padding:10px 20px!important;text-decoration:none!important;text-transform:uppercase!important;font-size:14px!important;font-weight:400!important;transition:background-color .3s ease;border:none!important;cursor:pointer}.lb-address-content button:hover,.woocommerce-EditAccountForm button:hover,.woocommerce-address-fields button:hover,.lb-reorder-button:hover{background:#c7ae4b!important;text-decoration:none;color:#54274e!important}.woocommerce-EditAccountForm p:last-child,.woocommerce-address-fields p:last-child{text-align:left}.lb-reorder-button i{font-size:.9em}.lb-address-content .select2-container--default .select2-selection--single{border-radius:0;border:1px solid #efefea;height:38px}.lb-address-content .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px;color:#54274e}.lb-address-content .select2-container--default .select2-selection--single .select2-selection__arrow{height:36px}@media(max-width:768px){.lb-address-block{padding:20px}}.wederverkoper-back{margin-bottom:20px}.wederverkoper-back a{color:#8d5a79;text-decoration:none;display:flex;align-items:center;gap:8px;font-size:.9em;text-transform:uppercase}.wederverkoper-back a:hover{text-decoration:none!important}.wederverkoper-back i{font-size:.8em}.woocommerce-pagination--without-numbers{display:flex;justify-content:space-between;margin-top:2em}.woocommerce-button--previous,.woocommerce-button--next{background:#f6b9c9!important;color:#54274e!important;border:none!important;padding:8px 15px!important;text-decoration:none!important;text-transform:uppercase!important;font-size:14px!important;font-weight:400!important;transition:background-color .3s ease}.woocommerce-button--previous:hover,.woocommerce-button--next:hover{background:#f3a5ba!important;text-decoration:none}.woocommerce-EditAccountForm .form-row input,.woocommerce-EditAccountForm .form-row select,.woocommerce-address-fields__field-wrapper input,.woocommerce-address-fields__field-wrapper select{width:100%;padding:10px;border:1px solid #efefea;border-radius:0}.woocommerce-EditAccountForm fieldset{width:100%;margin:40px 0 0;padding:0;border:none}.woocommerce-EditAccountForm legend{font-size:22px;margin-bottom:20px;font-weight:400;color:#54274e;width:100%;padding-bottom:15px;border-bottom:1px solid #efefea}@media(max-width:768px){.lb-addresses-container{flex-direction:column}.lb-address-block{width:100%}.form-row-first,.form-row-last{flex:0 0 100%!important;max-width:100%!important}}.lb-order-addresses .lb-addresses-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.lb-order-address{background:#fff;padding:0}.lb-order-address h3{margin-top:0}@media(max-width:768px){.lb-order-addresses .lb-addresses-grid{grid-template-columns:1fr}}.lb-order-details-container h3{font-size:18px;text-transform:unset;font-weight:700;color:#54274e}.lb-order-details-container h2{font-size:2em}.lb-order-meta-item p{font-weight:unset}.lb-order-addresses{margin-bottom:0!important}.load-more-orders-wrapper{text-align:center;margin-top:30px}.load-more-orders{background:#f6b9c9!important;color:#54274e!important;border:none!important;padding:12px 25px!important;text-decoration:none!important;text-transform:uppercase!important;font-size:14px!important;font-weight:400!important;transition:background-color .3s ease!important;cursor:pointer}.load-more-orders:hover{background:#f3a5ba!important}.load-more-orders:disabled{opacity:.7;cursor:not-allowed}.order-item{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,5%)}.order-header{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:15px}.order-header>div{padding:5px 0}.order-header strong{color:#54274e;display:block;margin-bottom:5px}.order-actions{text-align:right}.order-actions .button{background:#f6b9c9;color:#54274e;border:none;padding:10px 20px;text-transform:uppercase;font-size:14px;transition:background-color .3s ease}.order-actions .button:hover{background:#54274e;color:#fff}@media(max-width:768px){.order-header{grid-template-columns:1fr}.order-actions{text-align:left;margin-top:15px}}@media(max-width:768px){.woocommerce-orders-table thead{display:none}.woocommerce-orders-table tr{display:block;margin-bottom:20px;background:#fff;padding:15px}.woocommerce-orders-table td{display:block;text-align:right!important;padding:10px 0!important;border:none!important}.woocommerce-orders-table td::before{content:attr(data-title);float:left;font-weight:700;color:#54274e}.woocommerce-orders-table__cell-order-actions{text-align:center!important}.woocommerce-orders-table__cell-order-actions .button{margin:5px!important;display:inline-block!important}}