body.kga-account .woocommerce-MyAccount-navigation{float:none;width:auto;margin:0 0 var(--kga-space-8);border-bottom:var(--kga-hairline)}body.kga-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;column-gap:var(--kga-space-8);margin:0;padding:0;list-style:none}body.kga-account .woocommerce-MyAccount-navigation li{margin:0;padding:0}body.kga-account .woocommerce-MyAccount-navigation li a{display:block;margin-bottom:-1px;padding:var(--kga-space-3) 0;border-bottom:2px solid #fff0;color:var(--kga-text);font-size:var(--kga-size-base);text-decoration:none;transition:color var(--kga-duration) var(--kga-ease),border-color var(--kga-duration) var(--kga-ease)}body.kga-account .woocommerce-MyAccount-navigation li a:hover,body.kga-account .woocommerce-MyAccount-navigation li a:focus-visible{color:var(--kga-link-hover)}body.kga-account .woocommerce-MyAccount-navigation li.is-active a{border-bottom-color:var(--kga-heading);color:var(--kga-heading);font-weight:var(--kga-weight-medium)}body.kga-account .woocommerce-MyAccount-content{float:none;width:auto;max-width:52rem;color:var(--kga-text)}body.kga-account .woocommerce-MyAccount-content>p{max-width:var(--kga-measure)}body.kga-account .woocommerce-MyAccount-content p a,body.kga-account .woocommerce-MyAccount-content address a,body.kga-account .woocommerce-LostPassword a,body.kga-account .woocommerce-privacy-policy-text a{color:var(--kga-link);font-size:inherit;text-decoration:underline;text-underline-offset:.2em}body.kga-account .woocommerce-MyAccount-content p a:hover,body.kga-account .woocommerce-MyAccount-content address a:hover,body.kga-account .woocommerce-LostPassword a:hover,body.kga-account .woocommerce-privacy-policy-text a:hover{color:var(--kga-link-hover)}body.kga-account .woocommerce-MyAccount-content h2,body.kga-account .woocommerce-MyAccount-content h3,body.kga-account .woocommerce-MyAccount-content legend,body.kga-account .u-column1>h2,body.kga-account .u-column2>h2{margin:0 0 var(--kga-space-4);padding:0;color:var(--kga-heading);font-family:var(--kga-font-display);font-size:var(--kga-size-md);font-weight:var(--kga-weight-display)}body.kga-account .woocommerce-EditAccountForm,body.kga-account .woocommerce-address-fields,body.kga-account form.woocommerce-form-register,body.kga-account form.woocommerce-ResetPassword{max-width:36rem}body.kga-account form.woocommerce-form-register,body.kga-account form.woocommerce-ResetPassword{margin:var(--kga-space-4) 0 var(--kga-space-6);padding:var(--kga-space-6);border:var(--kga-hairline);border-radius:var(--kga-radius);background:var(--kga-bg-sunk)}body.kga-account .woocommerce-EditAccountForm fieldset{margin:var(--kga-space-8) 0 var(--kga-space-4);padding:0;border:0}body.kga-account .woocommerce-MyAccount-content .form-row,body.kga-account form.woocommerce-form-register .form-row,body.kga-account form.woocommerce-ResetPassword .form-row{width:100%;float:none;margin:0 0 var(--kga-space-4);padding:0}body.kga-account .woocommerce-MyAccount-content .form-row label,body.kga-account form.woocommerce-form-register .form-row label,body.kga-account form.woocommerce-ResetPassword .form-row label,body.kga-checkout form.woocommerce-form-login .form-row label{display:block;margin-bottom:var(--kga-space-1);color:var(--kga-heading);font-size:var(--kga-size-sm);font-weight:var(--kga-weight-medium);line-height:1.4}body.kga-account .woocommerce-MyAccount-content .form-row label.woocommerce-form__label-for-checkbox,body.kga-checkout form.woocommerce-form-login label.woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;gap:var(--kga-space-2);font-weight:var(--kga-weight-body)}body.kga-account .form-row .required{color:var(--kga-burnt-sienna);text-decoration:none;border:0}body.kga-account .woocommerce-MyAccount-content .input-text,body.kga-account .woocommerce-MyAccount-content select,body.kga-account .woocommerce-MyAccount-content .select2-container .select2-selection--single,body.kga-account form.woocommerce-form-register .input-text,body.kga-account form.woocommerce-ResetPassword .input-text{width:100%;min-height:3rem;padding:var(--kga-space-3) var(--kga-space-4);border:1px solid var(--kga-davys-grey);border-radius:var(--kga-radius);background:var(--kga-bg-raised);color:var(--kga-heading);font-family:var(--kga-font-body);font-size:var(--kga-size-base);line-height:1.4;box-shadow:none;transition:border-color var(--kga-duration) var(--kga-ease)}body.kga-account .woocommerce-MyAccount-content .select2-container .select2-selection--single{display:flex;align-items:center;height:auto}body.kga-account .woocommerce-MyAccount-content .select2-container .select2-selection__rendered{padding:0;color:var(--kga-heading);line-height:1.4}body.kga-account .woocommerce-MyAccount-content .input-text:hover,body.kga-account .woocommerce-MyAccount-content .input-text:focus,body.kga-account form.woocommerce-form-register .input-text:focus,body.kga-account form.woocommerce-ResetPassword .input-text:focus{border-color:var(--kga-heading)}body.kga-account .woocommerce-MyAccount-content .input-text:focus,body.kga-account form.woocommerce-form-register .input-text:focus,body.kga-account form.woocommerce-ResetPassword .input-text:focus{outline:2px solid var(--kga-focus);outline-offset:1px}body.kga-checkout .show-password-input{color:var(--kga-muted);background:none;border:0}body.kga-account .woocommerce-MyAccount-content em,body.kga-account #account_display_name_description{display:block;margin-top:var(--kga-space-1);color:var(--kga-muted);font-size:var(--kga-size-sm);font-style:normal}body.kga-account .woocommerce-MyAccount-content .button,body.kga-account form.woocommerce-form-register .button,body.kga-account form.woocommerce-ResetPassword .button{display:inline-block;min-height:3rem;padding:var(--kga-space-3) var(--kga-space-6);border:1px solid var(--kga-heading);border-radius:var(--kga-radius);background:var(--kga-heading);color:var(--kga-bg);font-family:var(--kga-font-body);font-size:var(--kga-size-base);font-weight:var(--kga-weight-medium);line-height:1.4;letter-spacing:.02em;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color var(--kga-duration) var(--kga-ease),border-color var(--kga-duration) var(--kga-ease),color var(--kga-duration) var(--kga-ease)}body.kga-account .woocommerce-MyAccount-content .button:hover,body.kga-account .woocommerce-MyAccount-content .button:focus-visible,body.kga-account form.woocommerce-form-register .button:hover,body.kga-account form.woocommerce-ResetPassword .button:hover{border-color:var(--kga-link-hover);background:var(--kga-link-hover);color:var(--kga-bg)}body.kga-account .woocommerce-MyAccount-content table .button{min-height:0;margin:0 0 var(--kga-space-1) var(--kga-space-1);padding:var(--kga-space-2) var(--kga-space-4);font-size:var(--kga-size-sm)}body.kga-account .woocommerce-MyAccount-content table .button.view,body.kga-account .woocommerce-MyAccount-content table .button.delete{background:#fff0;color:var(--kga-heading)}body.kga-account .woocommerce-MyAccount-content table .button.view:hover,body.kga-account .woocommerce-MyAccount-content table .button.delete:hover{border-color:var(--kga-link-hover);background:#fff0;color:var(--kga-link-hover)}body.kga-account .woocommerce-MyAccount-content table.shop_table{width:100%;margin:0 0 var(--kga-space-8);border:0;border-radius:0;border-collapse:collapse;font-size:var(--kga-size-base)}body.kga-account .woocommerce-MyAccount-content table.shop_table th,body.kga-account .woocommerce-MyAccount-content table.shop_table td{padding:var(--kga-space-3) var(--kga-space-2) var(--kga-space-3) 0;border:0;border-top:var(--kga-hairline);background:none;color:var(--kga-text);font-weight:var(--kga-weight-body);text-align:left;vertical-align:middle}body.kga-account .woocommerce-MyAccount-content table.shop_table thead th{border-top:0;color:var(--kga-muted);font-size:var(--kga-size-xs);font-weight:var(--kga-weight-medium);letter-spacing:var(--kga-tracking-label);text-transform:uppercase}body.kga-account .woocommerce-MyAccount-content table.shop_table td a:not(.button){color:var(--kga-heading);font-size:inherit}body.kga-account .woocommerce-MyAccount-content table.shop_table td a:not(.button):hover{color:var(--kga-link-hover)}body.kga-account .woocommerce-orders-table__cell-order-actions,body.kga-account .woocommerce-orders-table__header-order-actions,body.kga-account .woocommerce-PaymentMethod--actions{text-align:right}body.kga-account table.woocommerce-table--order-details th:last-child,body.kga-account table.woocommerce-table--order-details td:last-child{text-align:right}body.kga-account table.woocommerce-table--order-details .wc-item-meta{margin:var(--kga-space-1) 0 0;padding:0;color:var(--kga-muted);font-size:var(--kga-size-sm);list-style:none}body.kga-account table.woocommerce-table--order-details .wc-item-meta p{display:inline;margin:0}body.kga-account table.woocommerce-table--order-details tfoot tr:last-child th,body.kga-account table.woocommerce-table--order-details tfoot tr:last-child td{padding-top:var(--kga-space-4);border-top:1px solid var(--kga-heading);color:var(--kga-heading);font-family:var(--kga-font-display);font-size:var(--kga-size-md);font-weight:var(--kga-weight-display)}body.kga-account .woocommerce-MyAccount-content mark{background:none;color:var(--kga-heading);font-weight:var(--kga-weight-medium)}body.kga-account ol.woocommerce-OrderUpdates{margin:0 0 var(--kga-space-8);padding:0;list-style:none}body.kga-account ol.woocommerce-OrderUpdates li{padding:var(--kga-space-3) 0;border-top:var(--kga-hairline)}body.kga-account .woocommerce-Addresses{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--kga-space-6);width:auto;margin:var(--kga-space-6) 0 0}body.kga-account .woocommerce-Addresses::before,body.kga-account .woocommerce-Addresses::after,body.kga-account .woocommerce-customer-details .col2-set::before,body.kga-account .woocommerce-customer-details .col2-set::after{content:none}body.kga-account .woocommerce-Addresses>.woocommerce-Address,body.kga-account .woocommerce-customer-details .col2-set>.col-1,body.kga-account .woocommerce-customer-details .col2-set>.col-2{float:none;width:auto;padding:var(--kga-space-6);border:var(--kga-hairline);border-radius:var(--kga-radius);background:var(--kga-bg-sunk)}body.kga-account .woocommerce-Address-title{display:block;text-align:left}body.kga-account .woocommerce-Address-title h2{float:none;margin:0 0 var(--kga-space-1);text-align:left}body.kga-account .addresses .woocommerce-Address-title .edit{float:none}body.kga-account .woocommerce-Address-title .edit{color:var(--kga-link);font-size:var(--kga-size-sm);text-decoration:underline;text-underline-offset:.2em}body.kga-account .woocommerce-Address-title .edit:hover{color:var(--kga-link-hover)}body.kga-account address{margin:var(--kga-space-4) 0 0;padding:0;border:0;color:var(--kga-text);font-style:normal;line-height:var(--kga-lh-body)}body.kga-account .woocommerce-customer-details .col2-set{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--kga-space-6);width:auto}body.kga-account #add_payment_method #payment{background:none;border-radius:0}body.kga-account #add_payment_method #payment ul.payment_methods{margin:0 0 var(--kga-space-6);padding:0;border:0}body.kga-account #add_payment_method #payment ul.payment_methods>li{margin:0 0 var(--kga-space-2);padding:var(--kga-space-4);border:2px solid var(--kga-heading);border-radius:var(--kga-radius);background:var(--kga-bg-raised)}body.kga-account #add_payment_method #payment div.payment_box{margin:var(--kga-space-3) 0 0;padding:0;background:none;color:var(--kga-text);font-size:var(--kga-size-sm)}body.kga-account #add_payment_method #payment div.payment_box::before{content:none}body.kga-account #add_payment_method #payment div.payment_box .input-text{border:1px solid var(--kga-davys-grey);border-radius:var(--kga-radius);background:var(--kga-bg-raised)}body.kga-account #add_payment_method #payment div.form-row{padding:0}body.kga-account #add_payment_method .testmode-info,body.kga-account #add_payment_method .wc-stripe-copy-test-number{color:var(--kga-muted);border-radius:var(--kga-radius)}body.kga-account #add_payment_method .wc-stripe-copy-test-number i{background-color:var(--kga-muted)}body.kga-account .woocommerce-customer-details address{border:0;border-radius:0;padding:0}body.kga-account .woocommerce-info .button,body.kga-account .woocommerce-message .button{order:2;float:none;min-height:0;margin:0;padding:var(--kga-space-2) var(--kga-space-4);font-size:var(--kga-size-sm)}@media (max-width:767px){body.kga-account .woocommerce-MyAccount-navigation ul{column-gap:var(--kga-space-6)}body.kga-account .woocommerce-MyAccount-content table.shop_table_responsive tr{display:block;padding:var(--kga-space-3) 0;border-top:var(--kga-hairline)}body.kga-account .woocommerce-MyAccount-content table.shop_table_responsive tbody th{display:block;padding:var(--kga-space-1) 0;border:0;font-weight:var(--kga-weight-medium)}body.kga-account .woocommerce-MyAccount-content table.shop_table_responsive td{display:block;padding:var(--kga-space-1) 0;border:0;text-align:right}body.kga-account .woocommerce-MyAccount-content table.shop_table_responsive td::before{float:left;margin-right:var(--kga-space-4);color:var(--kga-muted);font-size:var(--kga-size-xs);font-weight:var(--kga-weight-medium);letter-spacing:var(--kga-tracking-label);text-transform:uppercase}}body.kga-account-dash .woocommerce-MyAccount-content>p{display:none}body.kga-account .kga-dash__hello{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--kga-space-4);margin:0 0 var(--kga-space-8)}body.kga-account .kga-dash__hello h2{margin:0;font-size:1.9rem}body.kga-account .kga-dash__hello a,body.kga-account .kga-dash__go{color:var(--kga-heading);font-size:.95rem;text-decoration:underline;text-underline-offset:.25em}body.kga-account .kga-dash__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kga-space-5,1.25rem)}body.kga-account .kga-dash__card{position:relative;display:block;padding:var(--kga-space-6) var(--kga-space-6) 1.4rem 4.6rem;border:1px solid var(--kga-gesso);border-radius:var(--kga-radius);background:var(--kga-titanium-white) var(--kga-paper-tex,none);background-size:400px 400px;box-shadow:0 1px 2px rgb(46 42 38 / .06);color:var(--kga-text);text-decoration:none;transition:border-color var(--kga-duration) var(--kga-ease)}a.kga-dash__card:hover,a.kga-dash__card:focus-visible{border-color:var(--kga-heading)}a.kga-dash__card:hover .kga-dash__go{color:var(--kga-link-hover)}body.kga-account .kga-dash__card--wide{grid-column:1 / -1;background:var(--kga-bg-sunk)}body.kga-account .kga-dash__card h3{margin:0 0 .35rem;font-size:1.25rem}body.kga-account .kga-dash__card p{margin:0;font-size:.95rem;text-align:left}body.kga-account .kga-dash__card .kga-dash__go{display:inline-block;margin-top:.8rem;font-weight:var(--kga-weight-medium)}body.kga-account .kga-dash__icon{position:absolute;left:1.4rem;top:1.55rem;width:2rem;height:2rem;fill:none;stroke:var(--kga-heading);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}body.kga-account .kga-dash__row{display:flex;flex-wrap:wrap;gap:var(--kga-space-4);margin-top:var(--kga-space-4)}body.kga-account .kga-dash__btn{display:inline-block;padding:.8rem 1.4rem;border:1px solid var(--kga-heading);border-radius:var(--kga-radius);background:var(--kga-heading);color:var(--kga-titanium-white);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}body.kga-account .kga-dash__btn--ghost{background:#fff0;color:var(--kga-heading)}body.kga-account .kga-dash__btn:hover,body.kga-account .kga-dash__btn:focus-visible{border-color:var(--kga-link-hover);background:var(--kga-link-hover);color:var(--kga-titanium-white)}body.kga-account .kga-dash__orders{margin:var(--kga-space-2) 0 0;padding:0;list-style:none}body.kga-account .kga-dash__orders li{margin:0;border-top:var(--kga-hairline)}body.kga-account .kga-dash__orders a{display:grid;grid-template-columns:5rem 1fr auto auto;gap:var(--kga-space-4);align-items:baseline;padding:.7rem 0;color:var(--kga-text);text-decoration:none}body.kga-account .kga-dash__orders a:hover .kga-dash__no{color:var(--kga-link-hover)}body.kga-account .kga-dash__no{color:var(--kga-heading);font-weight:var(--kga-weight-medium);text-decoration:underline;text-underline-offset:.25em}body.kga-account .kga-dash__status{color:var(--kga-muted);font-size:.9rem}body.kga-account .kga-dash__total{color:var(--kga-heading);font-weight:var(--kga-weight-medium)}@media (max-width:767px){body.kga-account .kga-dash__cards{grid-template-columns:minmax(0,1fr)}body.kga-account .kga-dash__hello h2{font-size:1.5rem}body.kga-account .kga-dash__card{padding-left:4.1rem;padding-right:var(--kga-space-4)}body.kga-account .kga-dash__icon{left:1.1rem}body.kga-account .kga-dash__orders a{grid-template-columns:auto 1fr auto;row-gap:.1rem}body.kga-account .kga-dash__orders a>span:nth-child(2){grid-column:2}body.kga-account .kga-dash__status{grid-column:2;grid-row:2}body.kga-account .kga-dash__total{grid-column:3;grid-row:1}body.kga-account .woocommerce-MyAccount-navigation ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.kga-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}body.kga-account .woocommerce-MyAccount-navigation li{flex:0 0 auto;white-space:nowrap}}