/* =====================================================================
   KETTNER — Moj račun, prijava, B2B registracija, lista želja
   (editorial / paper: serif zeleni naslovi, brass akcenti, dashed linije)
   ===================================================================== */

/* page.php h1 gasimo na računu — omotač ima vlastito zaglavlje */
.woocommerce-account main.kt-wrap > article > h1{display:none}
.woocommerce-account main.kt-wrap{padding-top:44px!important}

.kt-acc-head{padding:0 0 28px;margin-bottom:34px;border-bottom:1px dashed var(--dash);display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 22px}
.kt-acc-head .kt-eyebrow{display:block;width:100%}
.kt-acc-title{font-family:var(--ff-d);font-weight:500;font-size:clamp(30px,4vw,46px);color:var(--green);line-height:1.05;margin:0}
.kt-acc-title .kt-i{color:var(--brass)}

.kt-b2b-badge{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:6px 12px;border:1px dashed var(--dash);color:var(--green);background:var(--white);white-space:nowrap}
.kt-b2b-badge.is-approved{background:var(--green);color:var(--paper);border-style:solid;border-color:var(--green)}
.kt-b2b-badge.is-pending{color:var(--brass)}

.kt-acc-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:start}
/* Storefront gura nav/sadržaj u float stupce s postocima i dodaje ikone — gasimo */
.kt-acc-nav,.kt-acc-content{width:100%!important;float:none!important;margin:0!important;padding:0!important}
.kt-acc-nav a::before,.kt-acc-nav li::before{display:none!important;content:none!important}
.kt-acc-title,.kt-acc-content h2,.kt-acc-content h3{text-transform:none!important;letter-spacing:0!important}

/* navigacija */
.kt-acc-nav ul{list-style:none;margin:0;padding:0;border-top:1px dashed var(--dash)}
.kt-acc-nav li{margin:0}
.kt-acc-nav a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 4px;border-bottom:1px dashed var(--dash);font-family:var(--ff-d);font-size:19px;color:var(--green);transition:.2s}
.kt-acc-nav a svg{width:15px;height:15px;stroke:var(--brass);fill:none;stroke-width:1.5;opacity:0;transform:translateX(-4px);transition:.2s}
.kt-acc-nav a:hover{color:var(--brass);padding-left:10px}
.kt-acc-nav a:hover svg,.kt-acc-nav li.is-active a svg{opacity:1;transform:none}
.kt-acc-nav li.is-active a{color:var(--paper);background:var(--green);padding-left:14px;padding-right:12px}
.kt-acc-nav li.is-active a svg{stroke:var(--brass-l)}
.kt-acc-nav li.kt-b2b-approved a::after{content:'B2B';font-family:var(--ff-b);font-size:9px;letter-spacing:.14em;background:var(--brass);color:var(--green-dd);padding:2px 6px;margin-left:auto}
.kt-acc-nav li.kt-b2b-pending a::after{content:'ČEKA';font-family:var(--ff-b);font-size:9px;letter-spacing:.14em;border:1px dashed var(--dash);color:var(--brass);padding:2px 6px;margin-left:auto}
.kt-acc-nav li.woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--muted);font-size:16px}
.kt-acc-b2b-cta{display:block;margin-top:18px;padding:14px 16px;border:1px dashed var(--dash);background:var(--white);font-size:13px;color:var(--ink-soft);line-height:1.5}
.kt-acc-b2b-cta b{display:block;color:var(--green);font-weight:500}
.kt-acc-b2b-cta:hover b{color:var(--brass)}

/* sadržaj */
.kt-acc-content{min-width:0;font-size:14.5px;color:var(--ink-soft)}
.kt-acc-content h2,.kt-acc-content h3,.kt-acc-content legend{font-family:var(--ff-d);font-weight:500;color:var(--green);font-size:24px;margin:0 0 16px}
.kt-acc-content h3{font-size:22px}
.kt-acc-content a{color:var(--brass)}
.kt-acc-content a:hover{color:var(--green)}
.kt-acc-intro{margin:0 0 26px;font-size:15px}
.kt-acc-intro a{border-bottom:1px solid var(--brass)}

.kt-acc-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:28px}
.kt-acc-card{position:relative;display:block;padding:24px 22px 22px;border:1px dashed var(--dash);background:var(--white);color:var(--green);transition:.24s var(--ease)}
.kt-acc-card:hover{background:var(--green);color:var(--paper);border-style:solid;border-color:var(--green)}
.kt-acc-card-idx{position:absolute;top:14px;right:16px;font-family:var(--ff-d);font-style:italic;font-size:15px;color:var(--brass)}
.kt-acc-card-nm{display:block;font-family:var(--ff-d);font-size:24px;line-height:1.1;margin-bottom:6px}
.kt-acc-card-sub{display:block;font-size:12.5px;color:var(--muted)}
.kt-acc-card:hover .kt-acc-card-sub{color:rgba(239,233,219,.7)}
.kt-acc-card svg{position:absolute;right:18px;bottom:18px;width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.5;opacity:.5;transition:.24s}
.kt-acc-card:hover svg{opacity:1;transform:translateX(4px)}
.kt-acc-b2bnote{margin-top:10px}
.kt-acc-b2bnote a{display:inline-block;margin-top:6px}

/* tablice (narudžbe, detalji narudžbe, podaci tvrtke) */
.kt-acc-content table,.kt-acc-content table.shop_table{width:100%;border-collapse:collapse;border:0!important;font-size:14px;margin:0 0 24px}
.kt-acc-content th,.kt-acc-content td{border:0!important;border-bottom:1px solid var(--line)!important;padding:13px 10px 13px 0!important;text-align:left;vertical-align:top;background:transparent!important}
.kt-acc-content thead th{font-family:var(--ff-b);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--green);border-bottom:1px solid rgba(176,141,79,.45)!important}
.kt-acc-content tbody th{font-weight:500;color:var(--ink)}
.kt-acc-content tfoot th,.kt-acc-content tfoot td{color:var(--muted);border-bottom:0!important;padding:8px 10px 8px 0!important}
.kt-acc-content tfoot tr:last-child th,.kt-acc-content tfoot tr:last-child td{border-top:2px solid var(--brass)!important;padding-top:14px!important;font-family:var(--ff-d);font-size:19px;color:var(--green-dd)}
.kt-acc-content .woocommerce-orders-table__cell-order-number a{font-family:var(--ff-d);font-size:17px;color:var(--green)}
.kt-acc-content .woocommerce-orders-table__cell-order-actions .button,.kt-acc-content .kt-acc-content .button{margin:0}
.kt-acc-content .button,.kt-acc-content button.button,.kt-acc-content input.button,.kt-acc-content .woocommerce-Button{display:inline-flex;align-items:center;gap:8px;background:var(--green)!important;color:var(--paper)!important;font-family:var(--ff-b)!important;font-size:11.5px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:12px 20px!important;border:1px solid var(--green)!important;border-radius:1px!important;line-height:1!important;transition:.22s}
.kt-acc-content .button:hover,.kt-acc-content button.button:hover,.kt-acc-content .woocommerce-Button:hover{background:var(--brass)!important;border-color:var(--brass)!important;color:var(--green-dd)!important}
.kt-acc-table th{width:38%;color:var(--muted)!important;font-weight:400!important}
.kt-acc-table td{color:var(--ink);font-weight:500}
.kt-acc-hint{font-size:13px;color:var(--muted);line-height:1.6}
.kt-acc-company .kt-b2b-badge{margin-bottom:14px}

/* pregled narudžbe */
.kt-order-head{margin-bottom:22px}
.kt-order-head h3{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:30px;margin:4px 0 8px}
.kt-order-status{font-family:var(--ff-b);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;padding:5px 10px;border:1px dashed var(--dash);color:var(--brass)}
.kt-order-status.st-completed{background:var(--green);color:var(--paper);border-style:solid;border-color:var(--green)}
.kt-order-status.st-cancelled,.kt-order-status.st-failed,.kt-order-status.st-refunded{color:var(--muted)}
.kt-order-meta{margin:0;font-size:13.5px;color:var(--muted)}
.kt-order-meta b{color:var(--ink);font-weight:500}
.kt-order-tracking b,.kt-order-tracking a{font-family:var(--ff-b);font-size:16px;letter-spacing:.06em}
.kt-order-sub{font-size:18px!important;margin-top:10px!important}
.kt-order-notes{list-style:none;margin:0 0 26px;padding:0}
.kt-order-notes li{border-left:2px solid var(--brass);padding:4px 0 4px 14px;margin-bottom:12px}
.kt-order-notes .meta{margin:0;font-size:12px;color:var(--muted)}
.kt-acc-content .woocommerce-order-details__title,.kt-acc-content .woocommerce-column__title{font-family:var(--ff-d);font-weight:500;font-size:22px;color:var(--green)}
.kt-acc-content .woocommerce-customer-details address{border:1px dashed var(--dash)!important;padding:16px 18px!important;font-style:normal;line-height:1.7;background:var(--white)}
.kt-acc-content .woocommerce-columns--addresses{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.kt-acc-content .woocommerce-column--1,.kt-acc-content .woocommerce-column--2{width:auto!important;float:none!important}

/* adrese */
.kt-acc-content .woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.kt-acc-content .woocommerce-Address{width:auto!important;float:none!important;border:1px dashed var(--dash);background:var(--white);padding:20px 22px}
.kt-acc-content .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.kt-acc-content .woocommerce-Address-title h2,.kt-acc-content .woocommerce-Address-title h3{margin:0;font-size:20px}
.kt-acc-content .woocommerce-Address-title .edit{font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--brass)}
.kt-acc-content .woocommerce-Address address{font-style:normal;line-height:1.7;color:var(--ink)}

/* forme (podaci računa, adrese) — dvostupčani grid, ista širina kao kartice/tablice u content koloni */
.kt-acc-content form{max-width:none;width:100%}
.kt-acc-content form.edit-account,.kt-acc-content .woocommerce-address-fields__field-wrapper,.kt-acc-content fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}
.kt-acc-content form.edit-account > *,.kt-acc-content .woocommerce-address-fields__field-wrapper > *,.kt-acc-content fieldset > *{grid-column:1 / -1;min-width:0}
.kt-acc-content .form-row-first{grid-column:1!important}
.kt-acc-content .form-row-last{grid-column:2!important}
.kt-acc-content .form-row-first,.kt-acc-content .form-row-last,.kt-acc-content .form-row-wide{width:100%!important;float:none!important;clear:none!important}
.kt-acc-content form .clear{display:none}
.kt-acc-content fieldset{border:1px dashed var(--dash);background:var(--white);padding:18px 22px 8px;margin:6px 0 22px}
.kt-acc-content legend{padding:0 10px;font-size:20px;margin:0}
.kt-acc-content .form-row,.kt-acc-content p.form-row{margin:0 0 16px!important;padding:0!important}
.kt-acc-content .woocommerce-address-fields h2{margin-bottom:18px}
.kt-acc-content label{display:block;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 7px}
.kt-acc-content label .required{color:var(--brass);text-decoration:none}
.kt-acc-content label .optional{font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted)}
.kt-acc-content .input-text,.kt-acc-content input[type=text],.kt-acc-content input[type=email],.kt-acc-content input[type=password],.kt-acc-content input[type=tel],.kt-acc-content select,.kt-acc-content textarea,.kt-acc-content .select2-container .select2-selection--single{width:100%;box-sizing:border-box;background:#fff;border:1px solid var(--line)!important;border-radius:1px!important;padding:0 14px!important;height:46px!important;line-height:44px;font-family:var(--ff-b);font-size:14px;color:var(--ink);box-shadow:none!important;outline:0;transition:border-color .2s}
.kt-acc-content textarea{height:auto!important;line-height:1.5;padding:12px 14px!important}
.kt-acc-content .input-text:focus,.kt-acc-content input:focus,.kt-acc-content select:focus,.kt-acc-content .select2-container--focus .select2-selection--single,.kt-acc-content .select2-container--open .select2-selection--single{border-color:var(--brass)!important}
.kt-acc-content .select2-container{width:100%!important}
.kt-acc-content .select2-container .select2-selection--single{display:flex;align-items:center}
.kt-acc-content .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.4;padding-left:0;color:var(--ink)}
.kt-acc-content .select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;right:8px}
.kt-acc-content .password-input{position:relative;display:block}
.kt-acc-content .show-password-input{top:50%!important;transform:translateY(-50%);right:12px!important;color:var(--muted)}
.kt-acc-content .show-password-input::before{color:var(--muted)}
.kt-acc-content .woocommerce-form-row em,.kt-acc-content .description{display:block;font-size:12px;color:var(--muted);margin-top:6px;font-style:normal}
.kt-acc-content form > p:last-child,.kt-acc-content .woocommerce-address-fields > p:last-child{margin:8px 0 0!important}

/* Woo obavijesti (notices) — brand umjesto plavog Storefront defaulta */
.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-notice{display:flex!important;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0 0 26px!important;padding:16px 20px 16px 22px!important;background:var(--white)!important;color:var(--green)!important;border:1px dashed var(--dash)!important;border-left:3px solid var(--brass)!important;border-radius:1px!important;font-size:14px;line-height:1.55;list-style:none!important;clear:both}
.woocommerce-account .woocommerce-message{border-left-color:var(--green)!important}
.woocommerce-account .woocommerce-error{border-left-color:#8a1f1f!important;color:#5a1d1d!important}
.woocommerce-account .woocommerce-error li{margin:0;padding:0}
.woocommerce-account .woocommerce-message::before,.woocommerce-account .woocommerce-info::before,.woocommerce-account .woocommerce-error::before,.woocommerce-account .woocommerce-notice::before,.woocommerce-account .woocommerce-message::after,.woocommerce-account .woocommerce-info::after,.woocommerce-account .woocommerce-error::after{content:none!important;display:none!important}
.woocommerce-account .woocommerce-message a,.woocommerce-account .woocommerce-info a,.woocommerce-account .woocommerce-error a{color:var(--brass)!important;border-bottom:1px solid var(--brass);opacity:1!important}
.woocommerce-account .woocommerce-message a:hover,.woocommerce-account .woocommerce-info a:hover,.woocommerce-account .woocommerce-error a:hover{color:var(--green)!important;border-bottom-color:var(--green);opacity:1!important}
.woocommerce-account .woocommerce-message .button,.woocommerce-account .woocommerce-info .button,.woocommerce-account .woocommerce-error .button,.woocommerce-account .woocommerce-notice .button{order:2;margin:0 0 0 auto!important;float:none!important;display:inline-flex;align-items:center;gap:8px;background:var(--green)!important;color:var(--paper)!important;border:1px solid var(--green)!important;border-radius:1px!important;padding:11px 18px!important;font-family:var(--ff-b)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1!important;opacity:1!important;white-space:nowrap;transition:.22s}
.woocommerce-account .woocommerce-message .button:hover,.woocommerce-account .woocommerce-info .button:hover,.woocommerce-account .woocommerce-error .button:hover,.woocommerce-account .woocommerce-notice .button:hover{background:var(--brass)!important;border-color:var(--brass)!important;color:var(--green-dd)!important;opacity:1!important}
.woocommerce-account .woocommerce-info .button.wc-forward::after{content:'\2192';font-family:var(--ff-b)}

/* kartice nadzorne ploče: zelene, bez podcrtavanja (generičko .kt-acc-content a ih je bojalo brass + underline) */
.kt-acc-content a,.hentry .entry-content .kt-acc-content a,.hentry .entry-content .kt-acc-back,.hentry .entry-content .kt-wishlist a{text-decoration:none}
.kt-acc-content .kt-acc-card,.kt-acc-content .kt-acc-card .kt-acc-card-nm{color:var(--green);text-decoration:none}
.kt-acc-content .kt-acc-card .kt-acc-card-sub{color:var(--muted)}
.kt-acc-content .kt-acc-intro a{border-bottom:1px solid var(--brass)}
/* hover: tekst uvijek čitljiv (kartice, aktivni nav, notice gumbi) */
.kt-acc-content .kt-acc-card:hover,.kt-acc-content .kt-acc-card:hover .kt-acc-card-nm,.kt-acc-content .kt-acc-card:focus-visible{color:var(--paper)!important}
.kt-acc-content .kt-acc-card:hover .kt-acc-card-sub{color:rgba(239,233,219,.72)!important}
.kt-acc-content .kt-acc-card:hover .kt-acc-card-idx{color:var(--brass-l)}
.kt-acc-nav li.is-active a:hover,.kt-acc-nav li.is-active a:focus{color:var(--paper);background:var(--green-d)}
.kt-acc-nav li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:var(--brass)}
.kt-acc-content .button:focus-visible,.kt-acc-nav a:focus-visible,.kt-acc-card:focus-visible{outline:2px solid var(--brass);outline-offset:2px}
.kt-acc-content .woocommerce-Address-title .edit:hover{color:var(--green);border-bottom-color:var(--green)}
.kt-acc-content .woocommerce-orders-table__cell-order-number a:hover{color:var(--brass)}

/* lista želja — zaglavlje kao Moj račun */
.kt-wishlist-page main.kt-wrap > article > h1,.kt-wishlist-page main.kt-wrap > article > header{display:none}
.kt-wishlist-page main.kt-wrap{padding-top:44px!important}
.kt-wishlist-head{align-items:flex-end}
.kt-acc-back{margin-left:auto;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);border-bottom:1px solid var(--brass);padding-bottom:2px}
.kt-acc-back:hover{color:var(--green);border-bottom-color:var(--green)}

/* (.kt-b2b-tag je globalno u components.css) */

/* prijava */
.kt-login{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:start;max-width:980px}
.kt-login-form .kt-eyebrow,.kt-login-side .kt-eyebrow{display:block;margin-bottom:10px}
.kt-login h2,.kt-login h3{font-family:var(--ff-d);font-weight:500;color:var(--green);margin:0 0 18px}
.kt-login h2{font-size:34px}
.kt-login h3{font-size:26px}
.kt-login .form-row{margin:0 0 14px}
.kt-login label{display:block;font-size:12.5px;color:var(--ink-soft);margin-bottom:5px}
.kt-login label .required{color:var(--brass)}
.kt-login .input-text{width:100%;background:#fff;border:1px solid var(--line)!important;border-radius:1px!important;padding:12px 14px!important;font-family:var(--ff-b);font-size:14px;color:var(--ink);box-shadow:none!important;outline:0}
.kt-login .input-text:focus{border-color:var(--brass)!important}
.kt-login .show-password-input{top:13px!important}
.kt-login-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:6px!important}
.kt-login-row label{margin:0;display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink)}
.kt-login .lost_password{font-size:13px;margin-top:14px}
.kt-login .lost_password a{color:var(--brass);border-bottom:1px solid var(--brass)}
.kt-login-side{border:1px dashed var(--dash);background:var(--white);padding:30px 30px 26px;position:relative}
.kt-login-side p{font-size:14px;color:var(--ink-soft);line-height:1.7;margin:0 0 20px}
.kt-login-side .kt-btn-green{border-color:var(--green);color:var(--green)}
.kt-login-side .kt-btn-green:hover{background:var(--green);color:var(--paper)}
.kt-login-note{font-size:12.5px!important;color:var(--muted)!important;margin:18px 0 0!important}

/* B2B registracija (koristi .kt-povrat stilove iz obrasca za povrat; + lozinka) */
.kt-povrat input[type=password]{width:100%;margin-top:6px;border:1px solid var(--line);background:#fff;padding:11px 13px;font-family:var(--ff-b);font-size:14px;color:var(--ink);outline:0}
.kt-povrat input[type=password]:focus{border-color:var(--brass)}
.kt-b2b-ok .kt-eyebrow{display:block;margin-bottom:10px}
.kt-b2b-ok .kt-btn{margin-top:10px}

/* lista želja */
.kt-wishlist-grid .kt-wish-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0!important;padding:0}
.kt-wishlist-grid .kt-wish-grid::before,.kt-wishlist-grid .kt-wish-grid::after{display:none!important}
.kt-wishlist-grid .kt-wish-grid li.product{width:auto!important;margin:0!important;float:none!important;min-width:0}
.kt-wishlist-empty .kt-btn{margin-top:6px}

@media(max-width:1000px){
  .kt-acc-grid{grid-template-columns:200px minmax(0,1fr);gap:32px}
  .kt-wishlist-grid .kt-wish-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:768px){
  .kt-acc-grid{grid-template-columns:minmax(0,1fr);gap:28px}
  .kt-acc-nav ul{display:flex;flex-wrap:wrap;gap:6px;border-top:0}
  .kt-acc-nav li a{border:1px dashed var(--dash);padding:9px 12px;font-size:16px;gap:6px}
  .kt-acc-nav li a svg{display:none}
  .kt-acc-nav li.is-active a{padding:9px 12px}
  .kt-acc-nav li.kt-b2b-approved a::after,.kt-acc-nav li.kt-b2b-pending a::after{margin-left:6px}
  .kt-login{grid-template-columns:minmax(0,1fr);gap:28px}
  .kt-wishlist-grid .kt-wish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
  .kt-acc-content .woocommerce-Addresses,.kt-acc-content .woocommerce-columns--addresses{grid-template-columns:1fr}
}
@media(max-width:560px){
  .kt-acc-cards{grid-template-columns:minmax(0,1fr)}
  .kt-acc-content form.edit-account,.kt-acc-content .woocommerce-address-fields__field-wrapper,.kt-acc-content fieldset{grid-template-columns:minmax(0,1fr)}
  .kt-acc-content .form-row-first,.kt-acc-content .form-row-last{grid-column:1!important}
  .kt-acc-content fieldset{padding:16px 16px 4px}
  .woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-error{padding:14px 16px!important}
  .woocommerce-account .woocommerce-message .button,.woocommerce-account .woocommerce-info .button,.woocommerce-account .woocommerce-error .button{margin-left:0!important;width:100%;justify-content:center}
  .kt-acc-back{margin-left:0}
  .kt-acc-content table.shop_table thead{display:none}
  .kt-acc-content table.shop_table tr{display:block;border-bottom:1px dashed var(--dash);padding:10px 0}
  .kt-acc-content table.shop_table td,.kt-acc-content table.shop_table tbody th{display:flex!important;justify-content:space-between;align-items:center;gap:12px;border-bottom:0!important;padding:5px 0!important;text-align:right}
  .kt-acc-content table.shop_table td::before,.kt-acc-content table.shop_table tbody th::before{content:attr(data-title);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:left}
  .kt-acc-content table.shop_table td:empty{display:none!important}
  .kt-order-head h3{font-size:26px}
  .kt-wishlist-grid .kt-wish-grid{grid-template-columns:minmax(0,1fr)}
}
