.woocommerce-account .woocommerce:not(:has(>.woocommerce-MyAccount-navigation)){display:flex;flex-direction:column}.woocommerce-account .woocommerce:not(:has(>.woocommerce-MyAccount-navigation)) .camelot-customer-flow-hero{margin-top:calc(var(--spacing, .25rem) * -10);order:1}.woocommerce-account .woocommerce:not(:has(>.woocommerce-MyAccount-navigation)) :is(.woocommerce-notices-wrapper,.woocommerce-error,.woocommerce-info,.woocommerce-message){order:2;width:100%;max-width:76rem;margin:0 auto clamp(1rem,3vw,1.5rem)!important}.woocommerce-account .woocommerce:not(:has(>.woocommerce-MyAccount-navigation)) .camelot-account-login-layout{order:3}.woocommerce-account .camelot-account-login-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,3vw,2rem);align-items:start;max-width:76rem;margin:0 auto}@media(min-width:60rem){.woocommerce-account .camelot-account-login-layout{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.72fr)}}.woocommerce-account .camelot-account-login-card,.woocommerce-account .camelot-account-cta-card{background:var(--camelot-color-card-bg);border:1px solid var(--camelot-color-border);border-radius:var(--radius-md);box-shadow:0 10px 28px #24312a0f}.woocommerce-account .camelot-account-login-card{padding:clamp(1.25rem,3vw,2rem)}.woocommerce-account .camelot-account-login-card__header{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,var(--camelot-color-border) 82%,transparent)}.woocommerce-account .camelot-account-login-card h2,.woocommerce-account .camelot-account-cta-card h2{margin:0;color:var(--camelot-color-text);font-size:var(--camelot-text-xl);font-weight:800;line-height:1.2}.woocommerce-account .camelot-account-login-card__header p,.woocommerce-account .camelot-account-cta-card p{margin:.625rem 0 0;color:var(--camelot-color-muted);line-height:1.6}.woocommerce-account .camelot-account-login-ctas{display:grid;gap:1rem}.woocommerce-account .camelot-account-cta-card{display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between;min-height:13rem;padding:clamp(1.25rem,2.6vw,1.75rem);background:linear-gradient(135deg,color-mix(in srgb,var(--camelot-color-primary-dark) 88%,black),var(--camelot-color-primary));border-color:color-mix(in srgb,var(--camelot-color-primary) 56%,var(--camelot-color-border));box-shadow:0 14px 34px #1f3f3129;color:var(--camelot-color-white);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.woocommerce-account .camelot-account-cta-card h2,.woocommerce-account .camelot-account-cta-card p{color:var(--camelot-color-white)}.woocommerce-account .camelot-account-cta-card p{opacity:.88}.woocommerce-account .camelot-account-cta-card:hover{border-color:color-mix(in srgb,var(--camelot-color-secondary) 55%,var(--camelot-color-white));box-shadow:0 18px 42px #1f3f3138;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.woocommerce-account .camelot-account-cta-card{transition:none}.woocommerce-account .camelot-account-cta-card:hover{transform:none}}.woocommerce-account .camelot-account-cta-card__button{align-self:flex-start;width:auto;max-width:100%;background:var(--camelot-color-white);border:1px solid rgb(255 255 255 / 76%);color:var(--camelot-color-primary-dark)!important;text-align:center}.woocommerce-account .camelot-account-cta-card__button:hover,.woocommerce-account .camelot-account-cta-card__button:focus-visible{background:var(--camelot-color-accent-soft);color:var(--camelot-color-primary-dark)!important}@media(max-width:35rem){.woocommerce-account .camelot-account-cta-card__button{width:100%}}.woocommerce-account .camelot-account-login-card input.input-text:focus,.woocommerce-account .camelot-account-login-card input[type=text]:focus,.woocommerce-account .camelot-account-login-card input[type=password]:focus{border-color:var(--camelot-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--camelot-color-primary) 18%,transparent);outline:none}.woocommerce-account .camelot-account-login-card__actions{gap:.875rem}.woocommerce-account .camelot-account-login-card__security{display:grid;gap:.65rem;margin:.25rem 0 1.5rem;color:var(--camelot-color-text);font-size:var(--camelot-text-base);line-height:1.45}.woocommerce-account .camelot-account-login-card__security>*{margin-block:0!important}.woocommerce-account .camelot-account-login-card__security label,.woocommerce-account .camelot-account-login-card__security strong{color:var(--camelot-color-text);font-weight:700}.woocommerce-account .camelot-account-login-card__security input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.woocommerce-account .camelot-account-login-card__security select,.woocommerce-account .camelot-account-login-card__security textarea{display:block;width:min(100%,18rem);min-height:2.75rem;margin-top:.35rem;padding:.65rem .8rem;color:var(--camelot-color-text);background:var(--camelot-color-white);border:1px solid var(--camelot-color-border);border-radius:.5rem;box-shadow:0 1px 2px #24312a0a}.woocommerce-account .camelot-account-login-card__security input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,.woocommerce-account .camelot-account-login-card__security select:focus,.woocommerce-account .camelot-account-login-card__security textarea:focus{border-color:var(--camelot-color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--camelot-color-primary) 18%,transparent);outline:none}.woocommerce-account .camelot-account-login-card__security+.camelot-account-login-card__actions{margin-top:0!important}.woocommerce-account .camelot-account-login-card__secondary-link{margin:1.25rem 0 0!important}.woocommerce-account .camelot-account-login-card__secondary-link a{color:var(--camelot-color-primary-dark);font-size:var(--camelot-text-sm);font-weight:700;text-decoration:none}.woocommerce-account .camelot-account-login-card__secondary-link a:hover,.woocommerce-account .camelot-account-login-card__secondary-link a:focus-visible{color:var(--camelot-color-primary);text-decoration:underline}.woocommerce-account form.login,.woocommerce-account form.register,.woocommerce-account form.lost_reset_password{border:none!important;padding:0!important;margin:0!important;background:transparent!important}.woocommerce-account form .form-row{margin-bottom:1.25rem!important;display:flex;flex-direction:column}.woocommerce-account form .form-row-checkbox{flex-direction:row!important;align-items:center;gap:.5rem}.woocommerce-account form .form-row-checkbox input[type=checkbox]{margin:0;width:1rem;height:1rem;border-radius:.25rem;border:1px solid var(--camelot-color-border);cursor:pointer}.woocommerce-account form .form-row-checkbox label{margin-bottom:0;cursor:pointer}.woocommerce-account button.button,.woocommerce-account input[type=submit].button{width:100%;display:inline-flex;justify-content:center;align-items:center;font-weight:700;padding:.75rem 1.5rem;border-radius:.375rem;background:var(--camelot-color-button-bg);color:var(--camelot-color-button-text)!important;border:none;cursor:pointer;transition:all .16s ease;font-size:var(--camelot-text-base)}.woocommerce-account button.button:hover,.woocommerce-account input[type=submit].button:hover{background:var(--camelot-color-primary-dark)}.woocommerce-LostPassword a{font-size:var(--camelot-text-sm);color:var(--camelot-color-red);text-decoration:none;font-weight:500}.woocommerce-LostPassword a:hover{text-decoration:underline;color:var(--camelot-color-red-dark)}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:1.5rem;min-width:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;gap:0;overflow:hidden;padding:.5rem!important;border:1px solid var(--camelot-color-border);border-radius:.75rem;background:var(--camelot-color-card-bg);box-shadow:0 8px 24px #24312a0f;margin:0!important;list-style:none!important}.woocommerce-account .woocommerce-MyAccount-navigation li{position:relative;margin:0!important;padding:0!important}.woocommerce-account .woocommerce-MyAccount-navigation li+li{border-top:1px solid color-mix(in srgb,var(--camelot-color-border) 72%,transparent)}.woocommerce-account .woocommerce-MyAccount-navigation li a{position:relative;display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem .875rem .75rem 1rem;color:var(--camelot-color-text);font-size:var(--camelot-text-sm);font-weight:700;line-height:1.25;border-radius:.5rem;border:1px solid transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:before{content:"";flex:0 0 auto;width:1.125rem;height:1.125rem;background:currentColor;opacity:.78;-webkit-mask:var(--camelot-account-nav-icon) center / contain no-repeat;mask:var(--camelot-account-nav-icon) center / contain no-repeat}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:var(--camelot-color-porcelain);color:var(--camelot-color-primary-dark)}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--camelot-color-site-bg);color:var(--camelot-color-primary-dark);border-color:color-mix(in srgb,var(--camelot-color-border) 70%,var(--camelot-color-primary));border-left:.25rem solid var(--camelot-color-primary-dark);padding-left:.75rem}.woocommerce-account .woocommerce-MyAccount-navigation-link{--camelot-account-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M19.4 15a1.7 1.7 0 0 0 .3 1.9l.1.1a2 2 0 1 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.9-.3 1.7 1.7 0 0 0-1 1.6V21a2 2 0 1 1-4 0v-.1a1.7 1.7 0 0 0-1-1.6 1.7 1.7 0 0 0-1.9.3l-.1.1A2 2 0 1 1 4.2 17l.1-.1a1.7 1.7 0 0 0 .3-1.9 1.7 1.7 0 0 0-1.6-1H3a2 2 0 1 1 0-4h.1a1.7 1.7 0 0 0 1.6-1 1.7 1.7 0 0 0-.3-1.9L4.3 7A2 2 0 1 1 7 4.2l.1.1a1.7 1.7 0 0 0 1.9.3h.1a1.7 1.7 0 0 0 1-1.6V3a2 2 0 1 1 4 0v.1a1.7 1.7 0 0 0 1 1.6 1.7 1.7 0 0 0 1.9-.3l.1-.1A2 2 0 1 1 19.8 7l-.1.1a1.7 1.7 0 0 0-.3 1.9v.1a1.7 1.7 0 0 0 1.6 1h.1a2 2 0 1 1 0 4H21a1.7 1.7 0 0 0-1.6 1Z'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard{--camelot-account-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11.5 12 4l9 7.5'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3Cpath d='M9 20v-6h6v6'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation-link--orders,.woocommerce-account .woocommerce-MyAccount-navigation-link--bulkorder{--camelot-account-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2h12l2 5H4l2-5Z'/%3E%3Cpath d='M4 7v13h16V7'/%3E%3Cpath d='M9 11h6'/%3E%3Cpath d='M9 15h6'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads{--camelot-account-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address{--camelot-account-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-5.2 7-11a7 7 0 1 0-14 0c0 5.8 7 11 7 11Z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account,.woocommerce-account .woocommerce-MyAccount-navigation-link--subaccounts{--camelot-account-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21a8 8 0 0 1 16 0'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation-link--offers{--camelot-account-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12v8H4v-8'/%3E%3Cpath d='M2 7h20v5H2z'/%3E%3Cpath d='M12 22V7'/%3E%3Cpath d='M12 7H8.5a2.5 2.5 0 1 1 2.2-3.7L12 7Z'/%3E%3Cpath d='M12 7h3.5a2.5 2.5 0 1 0-2.2-3.7L12 7Z'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation-link--purchase-lists{--camelot-account-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6h13'/%3E%3Cpath d='M8 12h13'/%3E%3Cpath d='M8 18h13'/%3E%3Cpath d='m3 6 .8.8L5.5 5'/%3E%3Cpath d='m3 12 .8.8 1.7-1.8'/%3E%3Cpath d='m3 18 .8.8 1.7-1.8'/%3E%3C/svg%3E")}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout{--camelot-account-nav-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/%3E%3Cpath d='M16 17l5-5-5-5'/%3E%3Cpath d='M21 12H9'/%3E%3C/svg%3E")}@media(min-width:64rem){.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:minmax(17.5rem,20rem) minmax(0,1fr);gap:2rem;align-items:start}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:0;position:sticky;top:2rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0!important}.woocommerce-account .woocommerce-MyAccount-navigation li{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{border-radius:.5rem}}.woocommerce-MyAccount-content{min-width:0;padding:clamp(1.25rem,2.5vw,2rem);background:var(--camelot-color-card-bg);border:1px solid var(--camelot-color-border);border-radius:.75rem;box-shadow:0 10px 28px #24312a0f;color:var(--camelot-color-graphite);font-size:var(--camelot-text-base)}.woocommerce-MyAccount-content>:first-child{margin-top:0}.camelot-account-page-title,.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{color:var(--camelot-color-text);font-weight:750;line-height:1.2}.camelot-account-page-title{margin:0 0 1.5rem;font-size:var(--camelot-text-2xl)}.woocommerce-MyAccount-content p{margin-bottom:1.5rem;line-height:1.6}.woocommerce-MyAccount-content a{color:var(--camelot-color-red);text-decoration:none;font-weight:600}.woocommerce-MyAccount-content a:hover{color:var(--camelot-color-red-dark);text-decoration:underline}.woocommerce-account table.shop_table{width:100%;border-collapse:collapse;margin-bottom:1.5rem;font-size:var(--camelot-text-sm);border:1px solid var(--camelot-color-border);border-radius:.5rem;overflow:hidden}.woocommerce-account table.shop_table th{background:var(--camelot-color-porcelain);color:var(--camelot-color-text);font-weight:700;text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--camelot-color-border)}.woocommerce-account table.shop_table td{padding:.875rem 1rem;border-bottom:1px solid var(--camelot-color-border);color:var(--camelot-color-graphite);vertical-align:middle}.woocommerce-account table.shop_table tr:last-child td{border-bottom:none}.woocommerce-account table.shop_table tr:hover td{background:#f6f4f180}.woocommerce-account table.shop_table td.woocommerce-orders-table__cell-order-actions a.button,.woocommerce-account table.shop_table td a.button{display:inline-block;padding:.45rem .85rem;font-size:var(--camelot-text-xs);font-weight:700;border-radius:.25rem;background:var(--camelot-color-button-bg);color:var(--camelot-color-button-text)!important;text-decoration:none;text-align:center;width:auto}.woocommerce-account table.shop_table td.woocommerce-orders-table__cell-order-actions a.button:hover,.woocommerce-account table.shop_table td a.button:hover{background:var(--camelot-color-primary-dark)}.woocommerce-account .addresses .col-1,.woocommerce-account .addresses .col-2{margin-bottom:1.5rem}@media(min-width:48rem){.woocommerce-account .addresses{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}}.woocommerce-account .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--camelot-color-border);margin-bottom:1rem;padding-bottom:.5rem}.woocommerce-account .woocommerce-Address-title h3{margin:0;font-size:var(--camelot-text-lg);font-weight:700}.woocommerce-account .woocommerce-Address-title .edit{font-size:var(--camelot-text-sm);font-weight:700;color:var(--camelot-color-red);text-decoration:none}.woocommerce-account .woocommerce-Address-title .edit:hover{color:var(--camelot-color-red-dark);text-decoration:underline}.woocommerce-account address{font-style:normal;color:var(--camelot-color-graphite);line-height:1.6;font-size:var(--camelot-text-sm)}.woocommerce-account form.edit-account{display:grid;grid-template-columns:1fr;column-gap:1.25rem;row-gap:1rem;margin:0!important;padding:0!important;border:0!important}.woocommerce-account form.edit-account legend{display:block;grid-column:1 / -1;font-weight:700;font-size:var(--camelot-text-lg);color:var(--camelot-color-text);margin-bottom:1rem;border-bottom:1px solid var(--camelot-color-border);width:100%;padding-bottom:.75rem}.woocommerce-account form.edit-account fieldset{display:grid;grid-column:1 / -1;grid-template-columns:1fr;column-gap:1.25rem;row-gap:1rem;border:1px solid var(--camelot-color-border);border-radius:.75rem;padding:clamp(1rem,2vw,1.5rem);margin:1rem 0 0;background:color-mix(in srgb,var(--camelot-color-site-bg) 42%,var(--camelot-color-card-bg))}.woocommerce-account form.edit-account .clear{display:none}.woocommerce-account form.edit-account .form-row,.woocommerce-account form.edit-account .form-row-first,.woocommerce-account form.edit-account .form-row-last,.woocommerce-account form.edit-account .form-row-wide,.woocommerce-account form.edit-account>p:not(.form-row){box-sizing:border-box;float:none!important;clear:none!important;grid-column:1 / -1;width:100%!important;margin:0!important}.woocommerce-account form.edit-account .form-row{min-width:0;gap:.4rem}.woocommerce-account form.edit-account label{margin:0}.woocommerce-account form.edit-account .required{color:var(--camelot-color-danger);text-decoration:none}.woocommerce-account form.edit-account em,.woocommerce-account form.edit-account .woocommerce-input-wrapper+span,.woocommerce-account form.edit-account .woocommerce-password-strength,.woocommerce-account form.edit-account .woocommerce-password-hint{display:block;width:100%;margin-top:.45rem;color:var(--camelot-color-muted);font-size:var(--camelot-text-sm);font-style:normal;line-height:1.45}.woocommerce-account form.edit-account input.input-text,.woocommerce-account form.edit-account select,.woocommerce-account form.edit-account textarea{min-height:3.125rem}.woocommerce-account form.edit-account .password-input{position:relative;display:block;width:100%}.woocommerce-account form.edit-account .password-input input.input-text{padding-right:3rem}.woocommerce-account form.edit-account .show-password-input{position:absolute;top:50%;right:.875rem;transform:translateY(-50%);margin:0}@media(min-width:48rem){.woocommerce-account form.edit-account,.woocommerce-account form.edit-account fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce-account form.edit-account>.form-row-first,.woocommerce-account form.edit-account fieldset>.form-row-first,.woocommerce-account form.edit-account fieldset>p:has(#password_1){grid-column:1}.woocommerce-account form.edit-account>.form-row-last,.woocommerce-account form.edit-account fieldset>.form-row-last,.woocommerce-account form.edit-account fieldset>p:has(#password_2){grid-column:2}.woocommerce-account form.edit-account>.form-row-wide,.woocommerce-account form.edit-account>p:has(#account_display_name),.woocommerce-account form.edit-account>p:has(#account_email),.woocommerce-account form.edit-account fieldset>.form-row-wide,.woocommerce-account form.edit-account fieldset>p:has(#password_current),.woocommerce-account form.edit-account>p:not(.form-row){grid-column:1 / -1}}.woocommerce-account form button.button[name=save_account_details],.woocommerce-account form button.button[name=save_address]{max-width:15rem;min-height:3rem;margin-top:.25rem}@media(max-width:48rem){.woocommerce-account table.shop_table_responsive,.woocommerce-account table.shop_table_responsive thead,.woocommerce-account table.shop_table_responsive tbody,.woocommerce-account table.shop_table_responsive tr,.woocommerce-account table.shop_table_responsive th,.woocommerce-account table.shop_table_responsive td{display:block;width:100%;box-sizing:border-box}.woocommerce-account table.shop_table_responsive thead{display:none!important}.woocommerce-account table.shop_table_responsive tr{border:1px solid var(--camelot-color-border);border-radius:.5rem;background:var(--camelot-color-card-bg);margin-bottom:1rem;padding:1rem;box-shadow:0 2px 6px #00000005}.woocommerce-account table.shop_table_responsive td{border:none;border-bottom:1px solid rgba(0,0,0,.05);padding:.625rem 0;display:flex;justify-content:space-between;align-items:center;text-align:right}.woocommerce-account table.shop_table_responsive td:last-child{border-bottom:none;padding-bottom:0;margin-top:.5rem}.woocommerce-account table.shop_table_responsive td:before{content:attr(data-title) ": ";font-weight:700;color:var(--camelot-color-text);float:left;text-align:left;margin-right:1rem}.woocommerce-account table.shop_table_responsive td.woocommerce-orders-table__cell-order-actions{justify-content:flex-end}.woocommerce-account table.shop_table_responsive td.woocommerce-orders-table__cell-order-actions:before{display:none}}#b2bking_myaccount_bulkorder_title{font-size:var(--camelot-text-xl);font-weight:750;color:var(--camelot-color-text);border-bottom:2px solid var(--camelot-color-primary);padding-bottom:.5rem;margin-bottom:1.5rem}.b2bking_purchase_lists_container,#b2bking_purchase_lists_table_wrapper{background:var(--camelot-color-card-bg)!important;border:1px solid var(--camelot-color-border)!important;border-radius:.5rem!important;padding:1.5rem!important;box-shadow:0 4px 12px #2421240a!important}.b2bking_purchase_lists_top_title{font-size:var(--camelot-text-2xl)!important;font-weight:750!important;color:var(--camelot-color-text)!important;font-family:var(--camelot-font-sans)!important}button#b2bking_purchase_list_new_button{background:var(--camelot-color-button-bg)!important;color:var(--camelot-color-button-text)!important;font-family:var(--camelot-font-sans)!important;font-weight:700!important;border-radius:.375rem!important;transition:background-color .16s ease!important;box-shadow:none!important;height:auto!important;padding:.625rem 1.25rem!important}button#b2bking_purchase_list_new_button:hover{background-color:var(--camelot-color-primary-dark)!important}#b2bking_purchase_lists_table{border-collapse:collapse!important;width:100%!important;margin-top:1rem!important;border:1px solid var(--camelot-color-border)!important}#b2bking_purchase_lists_table th{background:var(--camelot-color-porcelain)!important;color:var(--camelot-color-text)!important;font-weight:700!important;padding:.75rem 1rem!important;border-bottom:1px solid var(--camelot-color-border)!important;text-align:left!important}#b2bking_purchase_lists_table td{padding:.75rem 1rem!important;border-bottom:1px solid var(--camelot-color-border)!important;background:var(--camelot-color-card-bg)!important;color:var(--camelot-color-graphite)!important;text-align:left!important}#b2bking_purchase_lists_table tr:last-child td{border-bottom:none!important}button.b2bking_purchase_lists_view_list,button.b2bking_purchase_lists_add_to_cart{height:auto!important;padding:.5rem .85rem!important;font-weight:700!important;font-size:var(--camelot-text-xs)!important;border-radius:.25rem!important;text-transform:none!important;min-height:0!important}button.b2bking_purchase_lists_view_list{background:#3b82f6!important;color:#fff!important}button.b2bking_purchase_lists_view_list:hover{background:#1d4ed8!important}button.b2bking_purchase_lists_add_to_cart{background:var(--camelot-color-button-bg)!important;color:var(--camelot-color-button-text)!important}button.b2bking_purchase_lists_add_to_cart:hover{background:var(--camelot-color-primary-dark)!important}#b2bking_myaccount_offers_title{font-size:var(--camelot-text-xl);font-weight:750;color:var(--camelot-color-text);border-bottom:2px solid var(--camelot-color-primary);padding-bottom:.5rem;margin-bottom:1.5rem}.b2bking_myaccount_individual_offer_container{border:1px solid var(--camelot-color-border)!important;border-radius:.5rem!important;background:var(--camelot-color-card-bg)!important;margin-bottom:1.25rem!important;padding:1.25rem!important;box-shadow:0 2px 6px #00000005!important}#b2bking_myaccount_conversations_container_top,#b2bking_myaccount_conversation_endpoint_container_top{display:flex!important;justify-content:space-between;align-items:center;border-bottom:2px solid var(--camelot-color-primary);padding-bottom:.75rem;margin-bottom:1.5rem}#b2bking_myaccount_conversations_title,#b2bking_myaccount_conversation_endpoint_title{font-size:var(--camelot-text-xl);font-weight:750;color:var(--camelot-color-text)}button#b2bking_myaccount_make_inquiry_button,#b2bking_myaccount_conversation_endpoint_container_top button{background:var(--camelot-color-button-bg)!important;color:var(--camelot-color-button-text)!important;border:none;border-radius:.375rem;font-weight:700;padding:.5rem 1rem;cursor:pointer;font-size:var(--camelot-text-sm);display:inline-flex;align-items:center;gap:.5rem}button#b2bking_myaccount_make_inquiry_button:hover,#b2bking_myaccount_conversation_endpoint_container_top button:hover{background:var(--camelot-color-primary-dark)!important}#b2bking_conversation_messages_container{background:var(--camelot-color-porcelain)!important;border:1px solid var(--camelot-color-border)!important;border-radius:.5rem!important;padding:1rem!important;margin-bottom:1.5rem!important;display:flex;flex-direction:column;gap:1rem}.b2bking_conversation_message{background:var(--camelot-color-white)!important;border:1px solid var(--camelot-color-border)!important;border-radius:0 .5rem .5rem!important;padding:.75rem 1rem!important;align-self:flex-start;max-width:80%;box-shadow:0 2px 4px #00000005}.b2bking_conversation_message_self{background:var(--camelot-color-red-soft)!important;border-color:#e4322826!important;border-radius:.5rem 0 .5rem .5rem!important;align-self:flex-end}.b2bking_conversation_message_time{font-size:var(--camelot-text-xs)!important;color:var(--camelot-color-steel)!important;margin-top:.375rem}#b2bking_conversation_user_new_message{box-sizing:border-box;width:100%!important;border:1px solid var(--camelot-color-border)!important;border-radius:.375rem!important;padding:.75rem 1rem!important;min-height:6rem;margin-bottom:1rem;font-family:var(--camelot-font-sans)}button#b2bking_conversation_message_submit{background:var(--camelot-color-button-bg)!important;color:var(--camelot-color-button-text)!important;padding:.625rem 1.25rem!important;font-weight:700!important;border-radius:.375rem!important;display:inline-flex;align-items:center;gap:.5rem;border:none;cursor:pointer}button#b2bking_conversation_message_submit:hover{background:var(--camelot-color-primary-dark)!important}
