#primary:has(#custom-woocommerce-account-page){background-color:var(--light-grey-color)}#primary:has(#custom-woocommerce-account-page) .entry-content{max-width:100%}#primary:has(#custom-woocommerce-account-page) article{width:100vw}#primary:has(#custom-woocommerce-account-page) article .entry-header{display:none}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page{display:grid;padding:0 5vw;grid-template-columns:300px 1fr;grid-template-areas:"welcome welcome" "navigation account";gap:20px}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page>div div.woocommerce-info>a{background-color:var(--secondary-color);color:#fff;border:none;padding:10px 20px;border-radius:50px;cursor:pointer;font-size:var(--font-size-md);text-decoration:none;width:fit-content !important}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page>div>div.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination>a{background-color:var(--secondary-color);color:#fff;border:none;padding:10px 20px;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-md);text-decoration:none}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page>div>form>p:nth-child(11)>button{cursor:pointer;border-radius:var(--radius-md, 8px);background:var(--brand-tertiary);height:50px;width:30%;color:var(--base-white);font-family:var(--font-body);font-size:var(--font-size-md);border:none;margin-bottom:20px}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page>nav ul{list-style:none;margin:0;font-weight:700}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page>nav ul li{display:contents}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page>nav ul li a{color:var(--brand-primary);text-decoration:none;padding:10px 10px 10px 0;border-bottom:1px solid var(--brand-accent);display:flex;justify-content:space-between}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page>nav ul li a::after{content:url(../media/images/toggle-arrow.svg);position:relative;display:block;width:12px;transform:rotate(90deg);right:0}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page>nav ul li a[aria-current=page]{color:var(--brand-tertiary)}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page span.welcome_account_area{display:grid;color:var(--primary-color);font-family:var(--font-headline);font-size:36px;font-style:normal;font-weight:400;line-height:normal;grid-area:account}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .form-row .form-row-first .address-field .crafty_shipping .input-text{padding-left:.5rem}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content>p{display:none}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:has(.woocommerce-order-details__title) .woocommerce-order-details__title{display:flex;justify-content:start;text-transform:capitalize}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:has(.woocommerce-order-details__title) .woocommerce-column__title{display:flex;justify-content:start}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:has(.woocommerce-order-details__title) .woocommerce-table--order-details{grid-area:order}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:has(.woocommerce-order-details__title)>section{display:contents}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:has(.woocommerce-order-details__title)>section .woocommerce-columns--addresses{display:contents}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:has(.woocommerce-order-details__title)>section .woocommerce-columns--addresses>div{max-width:100%}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page span.quick_links{grid-area:quick-links;padding-left:.4rem;text-align:center}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .bootstrap_cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;justify-content:center;padding-top:1rem;transition:all .3s ease}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .bootstrap_cards .card{width:100%;padding:var(--spacing-md) var(--spacing-xl) var(--spacing-md) var(--spacing-xl);text-align:center}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .bootstrap_cards .card a{gap:20px;display:grid;text-decoration:none}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .bootstrap_cards .card a .image-container{height:100px;aspect-ratio:1/1}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .bootstrap_cards .card a .card-body{padding:0}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .bootstrap_cards .card a .card-body .card-text{color:var(--secondary-color);line-height:20px}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .bootstrap_cards .card:hover{transform:translateY(-1px)}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .my_account_welcome{grid-area:welcome;display:flex;gap:10px;align-items:flex-end;font-family:var(--font-body);font-size:var(--text-3);align-items:baseline}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .my_account_welcome .not-user{font-size:var(--text-3);font-family:var(--font-body);font-weight:700;height:30px}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .my_account_welcome .not-user a{font-size:var(--text-3);color:var(--brand-tertiary);text-decoration:underline}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-navigation{grid-area:navigation}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)){grid-area:account;border-radius:10px;background:var(--base-white);box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);padding:40px}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)) .account-orders-table{table-layout:fixed}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)) .account-orders-table td.woocommerce-orders-table__cell-order-actions{display:flex;gap:10px;justify-content:space-between}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)) .woocommerce-orders-table__cell-order-number{padding-left:1.3rem}@media screen and (max-width: 1500px){#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)) .woocommerce-orders-table__cell-order-number{text-align:center;padding-left:0rem}}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)) span.my_account_welcome{text-align:center;margin-bottom:1rem}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)) span.my_account_welcome .welcome_user{font-family:var(--font-headline);font-size:var(--text-3);color:var(--brand-primary)}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)) span.my_account_welcome .not-user{font-size:var(--text-2)}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)) span.my_account_welcome .not-user a{color:var(--brand-tertiary)}#primary:has(#custom-woocommerce-account-page) article .woocommerce-Input{border-radius:10px !important;border:1px solid var(--grey-color) !important;background:var(--base-white) !important;height:50px;padding:15px;width:90%;margin-right:10px}#primary:has(#custom-woocommerce-account-page) article .form-row-wide{padding-left:0}#primary:has(#custom-woocommerce-account-page) article #account_display_name_description{font-size:.8rem}#primary:has(#custom-woocommerce-account-page) article .edit-account>div>p{padding-left:0}#primary:has(#custom-woocommerce-account-page) article .password-input{width:100%}#primary:has(#custom-woocommerce-account-page) article .woocommerce-Input--text{width:47%}#primary:has(#custom-woocommerce-account-page) article .woocommerce-Input--email{width:96%}#primary:has(#custom-woocommerce-account-page) article .woocommerce-Button{border-radius:50px;width:100px;height:50px;margin-top:20px}#primary:has(#custom-woocommerce-account-page) article #custom-woocommerce-account-page>div>form>p:nth-child(10)>button{margin-left:20px}.card{border-radius:var(--radius-md);background:var(--base-white) !important;flex-shrink:0 !important;width:15vw}.card .bootstrap_cards{grid-template-columns:1fr 1fr 1fr;display:grid}.card .card-title{color:#000;text-decoration:none;text-transform:capitalize}.card .card-img-top{width:auto !important}.woocommerce-Addresses.single-address-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:20px}.woocommerce-Addresses.single-address-container .addresses-header-text{grid-column:1/-1;grid-row:1;text-align:left}.woocommerce-Addresses.single-address-container .woocommerce-Address{grid-row:2;margin-bottom:1rem;border-radius:5px}.woocommerce-Addresses.single-address-container .woocommerce-Address:first-child{grid-column:1}.woocommerce-Addresses.single-address-container .woocommerce-Address:nth-child(2){grid-column:2}.edit-address{cursor:pointer;border-radius:var(--radius-md);background:var(--brand-tertiary);width:100px;height:50px;display:grid;text-align:center;text-decoration:none !important;color:#fff !important;align-items:center}#shipping_postcode_search_field>label{display:none !important}#shipping_postcode_field>label{display:none !important}#shipping_cp_button{border-radius:50px;background:var(--secondary-color);width:100px;height:50px;display:grid;text-align:center;text-decoration:none;color:#fff;padding-top:5.6px;font-size:var(--font-size-md) !important}#billing_postcode_search_field>label{display:none !important}#billing_postcode_field>label{display:none !important}#billing_cp_button{border-radius:50px;background:var(--secondary-color);width:100px;height:50px;display:grid;text-align:center;text-decoration:none;color:#fff}#billing_state_field>label{display:none !important}#billing_phone_field>label{display:none !important}#billing_email_field>label{display:none !important}.woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr}.woocommerce-address-fields__field-wrapper div{display:contents}.woocommerce-address-fields__field-wrapper p{display:contents}.woocommerce-address-fields__field-wrapper #shipping_first_name{grid-area:first-name}.woocommerce-address-fields__field-wrapper #shipping_last_name{grid-area:last-name}.woocommerce-address-fields__field-wrapper #shipping_cp_button{grid-area:shipping-button}.woocommerce-address-fields__field-wrapper #shipping_address_1{grid-area:address1}.woocommerce-address-fields__field-wrapper #shipping_address_2{grid-area:address2}.woocommerce-address-fields__field-wrapper #shipping_city{grid-area:city}.woocommerce-address-fields__field-wrapper #shipping_postcode_search_field{grid-area:postcode;margin-left:0}.woocommerce-address-fields__field-wrapper #billing_first_name{grid-area:first-name}.woocommerce-address-fields__field-wrapper #billing_last_name{grid-area:last-name}.woocommerce-address-fields__field-wrapper #billing_cp_button{grid-area:shipping-button}.woocommerce-address-fields__field-wrapper #billing_address_1{grid-area:address1}.woocommerce-address-fields__field-wrapper #billing_address_2{grid-area:address2}.woocommerce-address-fields__field-wrapper #billing_city{grid-area:city}.woocommerce-address-fields__field-wrapper #billing_postcode_search_field{grid-area:postcode;margin-left:0}.woocommerce-address-fields__field-wrapper input{border-radius:10px;border:1px solid var(--grey-color);background:var(--base-white);margin:10px}.woocommerce-address-fields__field-wrapper #crafty_shipping_button{display:none;align-content:center;justify-self:left;margin-left:0px !important}.woocommerce-address-fields__field-wrapper #crafty_billing_button{display:none;align-content:center;justify-self:left;margin-left:0px !important}.woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper{justify-content:center;align-content:center}.woocommerce-address-fields__field-wrapper .input-text{width:90%;padding-left:.5rem;margin-left:0}#custom-woocommerce-account-page>div>form>div .address-save-button{margin:0}#custom-woocommerce-account-page>div>form>div>p:not(:has(.address-save-button)){padding-left:10px}@media screen and (max-width: 1100px){.woocommerce-MyAccount-content .quick_links{width:100%;display:block}.woocommerce-MyAccount-content .welcome_account_area{display:block;text-align:center}}.woocommerce-MyAccount-content .woocommerce-info{background-color:rgba(0,0,0,0) !important}.woocommerce-MyAccount-content div.woocommerce-info>a{width:13vw;height:5vh;text-align:center;align-content:center;display:block}@media screen and (max-width: 1100px){#custom-woocommerce-account-page{grid-template-columns:1fr !important;grid-template-areas:"welcome" "navigation" "account" !important;max-width:100vw}.bootstrap_cards{grid-template-columns:1fr !important}.woocommerce-Addresses.single-address-container{grid-template-columns:1fr !important;max-width:100vw}.woocommerce-Addresses.single-address-container .woocommerce-Address:nth-child(2){grid-column:1}.woocommerce-Addresses.single-address-container .woocommerce-Address{grid-column:1;grid-row:inherit}#primary:has(#custom-woocommerce-account-page) article .woocommerce-Input--text{width:100%}.login-columns{grid-template-columns:1fr !important}.my_account_welcome{flex-wrap:wrap}div.woocommerce-info>a{width:50vw;height:10vh;text-align:center;align-content:center;display:block}.input-text{width:70% !important}div.woocommerce-MyAccount-content{text-align:left}span.quick_links{grid-area:quick-links;padding-bottom:1rem}.bootstrap_cards{margin-top:1rem}}#primary:has(#custom-woocommerce-account-page) article .woocommerce-Button{width:auto !important;height:auto !important}p>.show-password-button{display:none}.woocommerce-MyAccount-content .woocommerce-orders-table{width:100%;border-collapse:collapse;font-family:var(--font-body);background:var(--base-white);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(42,71,52,.08);margin-bottom:2rem}.woocommerce-MyAccount-content .woocommerce-orders-table thead{background:var(--light-grey-color);border-bottom:2px solid var(--brand-accent)}.woocommerce-MyAccount-content .woocommerce-orders-table thead th{padding:1rem 1.25rem;font-family:var(--font-body);font-weight:600;font-size:.875rem;color:var(--brand-primary);text-align:left;letter-spacing:.025em;text-transform:uppercase;border-bottom:none}.woocommerce-MyAccount-content .woocommerce-orders-table thead th.woocommerce-orders-table__cell-order-number{display:block}.woocommerce-MyAccount-content .woocommerce-orders-table thead th:first-child{padding-left:1.5rem}.woocommerce-MyAccount-content .woocommerce-orders-table thead th:last-child{padding-right:1.5rem}.woocommerce-MyAccount-content .woocommerce-orders-table tr>*:first-child{width:8rem}.woocommerce-MyAccount-content .woocommerce-orders-table tr>*:nth-child(2){width:8rem}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr{border-bottom:1px solid var(--brand-accent);transition:background-color .2s ease}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:nth-child(even){background-color:rgba(250,250,250,.5)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:nth-child(odd){background-color:var(--base-white)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:hover{background-color:rgba(133,170,136,.05)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-child{border-bottom:none}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td{padding:1.25rem;vertical-align:middle;font-size:.9rem;line-height:1.4}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td:first-child{padding-left:1.5rem}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td:last-child{padding-right:1.5rem}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{color:var(--brand-primary);font-weight:600;text-decoration:none;font-size:var(--font-size-md)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a:hover{color:var(--secondary-color);text-decoration:underline}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-date time{font-size:.875rem}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-status .woocommerce-order-status{display:inline-block;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-status .woocommerce-order-status.status-processing{background-color:rgba(133,170,136,.15);color:var(--secondary-color);border:1px solid rgba(133,170,136,.3)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-status .woocommerce-order-status.status-cancelled{background-color:rgba(254,91,91,.15);color:var(--alert-color);border:1px solid rgba(254,91,91,.3)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-status .woocommerce-order-status.status-failed{background-color:rgba(235,134,35,.15);color:var(--pop-color);border:1px solid rgba(235,134,35,.3)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-status .woocommerce-order-status.status-completed{background-color:rgba(42,71,52,.15);color:var(--brand-primary);border:1px solid rgba(42,71,52,.3)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-total{font-weight:600;color:var(--brand-primary)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{font-size:var(--font-size-md)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button{display:inline-block;padding:.5rem 1rem;margin:.125rem;border:1px solid var(--secondary-color);background:var(--base-white);color:var(--secondary-color);text-decoration:none;border-radius:var(--radius-md);font-size:.8rem;font-weight:500;transition:all .2s ease}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button:hover{background:var(--secondary-color);color:var(--base-white)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button.view{border-color:var(--brand-primary);color:var(--brand-primary)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button.view:hover{background:var(--brand-primary);color:var(--base-white)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button.pay{border-color:var(--pop-color);color:var(--pop-color)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button.pay:hover{background:var(--pop-color);color:var(--base-white)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel{border-color:var(--alert-color);color:var(--alert-color)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel:hover{background:var(--alert-color);color:var(--base-white)}@media(max-width: 1499px){.woocommerce-MyAccount-content .woocommerce-orders-table{border:none;box-shadow:none;background:rgba(0,0,0,0)}.woocommerce-MyAccount-content .woocommerce-orders-table thead{display:none}.woocommerce-MyAccount-content .woocommerce-orders-table tr>*:first-child{width:100%}.woocommerce-MyAccount-content .woocommerce-orders-table tr>*:nth-child(2){width:100%}.woocommerce-MyAccount-content .woocommerce-orders-table tbody{display:block}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr{display:block;background:var(--base-white);border:1px solid var(--brand-accent);border-radius:8px;margin-bottom:1rem;padding:1rem;box-shadow:0 2px 4px rgba(42,71,52,.05)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:nth-child(even),.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:nth-child(odd){background:var(--base-white)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:hover{box-shadow:0 4px 12px rgba(42,71,52,.1)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:.75rem 0;border-bottom:1px solid var(--brand-accent)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td:last-child{border-bottom:none}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td::before{content:attr(data-title) ": ";font-weight:600;color:var(--brand-primary);margin-bottom:.25rem;min-width:auto;display:block}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-number{font-size:1.1rem;padding-bottom:1rem;margin-bottom:.5rem;border-bottom:2px solid var(--tertiary-color)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-number a{font-weight:700;font-size:1.2rem}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions::before{display:none}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions .woocommerce-button{margin:.25rem 0;text-align:center;padding:.625rem;font-size:.875rem;width:100%}}table.shop_table_responsive tbody th{display:block !important}.woocommerce-Button--next,.woocommerce-Button--previous{width:fit-content;padding:15px 40px;background-color:var(--brand-primary);color:var(--base-white);text-decoration:none;border-radius:var(--radius-md);margin:5px}.woocommerce-Button--next.pale,.woocommerce-Button--previous.pale{background-color:var(--secondary-color)}.woocommerce-MyAccount-content .woocommerce-table--order-details{width:100%;border-collapse:collapse;font-family:var(--font-body);background:var(--base-white);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(42,71,52,.08);margin-bottom:2rem}.woocommerce-MyAccount-content .woocommerce-table--order-details .component-parent{display:none}.woocommerce-MyAccount-content .woocommerce-table--order-details .component-parent p{color:var(--brand-primary);font-weight:bold}.woocommerce-MyAccount-content .woocommerce-table--order-details thead{background:var(--light-grey-color);border-bottom:2px solid var(--brand-accent)}.woocommerce-MyAccount-content .woocommerce-table--order-details thead th{padding:1rem 1.25rem;font-family:var(--font-body);font-weight:600;font-size:.875rem;color:var(--brand-primary);text-align:left;letter-spacing:.025em;text-transform:uppercase;border-bottom:none}.woocommerce-MyAccount-content .woocommerce-table--order-details thead th:first-child{padding-left:1.5rem}.woocommerce-MyAccount-content .woocommerce-table--order-details thead th:last-child{padding-right:1.5rem;text-align:right}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr{border-bottom:1px solid var(--brand-accent);transition:background-color .2s ease}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr:nth-child(even){background-color:rgba(250,250,250,.5)}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr:nth-child(odd){background-color:var(--base-white)}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr:hover{background-color:rgba(133,170,136,.05)}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr:last-child{border-bottom:none}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr.component_table_item{background-color:rgba(233,220,189,.1)}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr.component_table_item td{padding-left:2rem;font-size:.85rem;color:var(--dark-grey-color)}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr.component_table_item .component_table_item_indent{padding-left:1rem;border-left:3px solid var(--tertiary-color)}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr.component_table_item .component_table_item_subtotal{display:none}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody td{padding:1.25rem;vertical-align:middle;font-size:.9rem;line-height:1.4}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody td:first-child{padding-left:1.5rem}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody td:last-child{padding-right:1.5rem;text-align:right}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-name{text-align:left}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-name a{color:var(--brand-primary);font-weight:600;text-decoration:none;font-size:var(--font-size-md)}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-name a:hover{color:var(--secondary-color);text-decoration:underline}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-name .product-quantity{color:var(--secondary-color);font-weight:500;margin-left:.5rem}.woocommerce-MyAccount-content .woocommerce-table--order-details .component{margin:0}.woocommerce-MyAccount-content .woocommerce-table--order-details .component dt{font-weight:600;color:var(--brand-primary);font-size:.8rem;text-transform:capitalize}.woocommerce-MyAccount-content .woocommerce-table--order-details .component dd{margin:0;margin-bottom:.5rem}.woocommerce-MyAccount-content .woocommerce-table--order-details .component dd p{margin:0;color:var(--dark-grey-color);font-size:.85rem}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-total{font-weight:600;color:var(--brand-primary)}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-total .woocommerce-Price-amount{font-size:var(--font-size-md)}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-total .woocommerce-Price-currencySymbol{color:var(--brand-primary)}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-total .component_table_item_subtotal{font-weight:500;color:var(--dark-grey-color)}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot{background:var(--light-grey-color);border-top:2px solid var(--brand-accent)}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr{border-bottom:1px solid var(--brand-accent)}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:last-child{border-bottom:none}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:has(th:contains("Total")){background:rgba(42,71,52,.05);font-weight:700}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th{padding:1rem 1.25rem;font-weight:600;color:var(--brand-primary);text-align:left}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th:first-child{padding-left:1.5rem}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td{padding:1rem 1.25rem;text-align:right}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td:last-child{padding-right:1.5rem}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td .includes_tax{font-size:.8rem;color:var(--dark-grey-color);font-weight:normal}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot .woocommerce-button{display:inline-block;padding:.25rem 1rem;margin:.125rem;border:1px solid var(--secondary-color);background:var(--base-white);color:var(--secondary-color);text-decoration:none;border-radius:20px;font-size:.8rem;font-weight:500;transition:all .2s ease}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot .woocommerce-button:hover{background:var(--secondary-color);color:var(--base-white)}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot .woocommerce-button.pay{border-color:var(--pop-color);color:var(--pop-color)}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot .woocommerce-button.pay:hover{background:var(--pop-color);color:var(--base-white)}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot .woocommerce-button.cancel{border-color:var(--alert-color);color:var(--alert-color)}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot .woocommerce-button.cancel:hover{background:var(--alert-color);color:var(--base-white)}.woocommerce-MyAccount-content .wc_pip_view_invoice{display:none}.woocommerce-MyAccount-content .woocommerce-Price-amount bdi{font-style:normal;unicode-bidi:normal;direction:inherit}.woocommerce-column--billing-address.col-1,.woocommerce-column--shipping-address.col-2{padding-left:0px}@media screen and (max-width: 768px){#custom-woocommerce-account-page>div>table>tbody>tr td.date-shipped{text-align:right !important}}#custom-woocommerce-account-page>div>table>tbody>tr td.order-actions{width:fit-content;background-color:var(--brand-primary);color:var(--light-grey-color);text-decoration:none;border-radius:30px;margin-top:20px;margin-left:auto;cursor:pointer;width:80px}#custom-woocommerce-account-page>div>table>tbody>tr td.order-actions.pale{background-color:var(--brand-primary)}#custom-woocommerce-account-page>div>table>tbody>tr td.order-actions a{color:var(--light-grey-color) !important;text-decoration:none !important}table.shop_table_responsive tr td:last-of-type::before{display:none}.custom-success-message{border:1px solid var(--brand-tertiary);color:var(--brand-tertiary);padding:15px 20px;margin:20px;border-radius:4px;font-weight:500}.custom-error-message{border:1px solid var(--brand-accent);color:var(--brand-accent);padding:15px 20px;margin:20px;border-radius:4px;font-weight:500}.custom-success-message p,.custom-error-message p{margin:0;line-height:1.4}.custom-success-message p:not(:last-child),.custom-error-message p:not(:last-child){margin-bottom:8px}/*# sourceMappingURL=account_page.css.map */
