.elementor-13 .elementor-element.elementor-element-7928bd4b{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-13 .elementor-element.elementor-element-7928bd4b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-7928bd4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c81d91b );}.elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-c81d91b );}.elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab__payment-methods input[type=text]{background-color:var( --e-global-color-0a2cf77 );}.elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-13 .elementor-element.elementor-element-9b001a2 #add_payment_method #payment #place_order{background-color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-9b001a2{--tab-content-spacing:61px;--tabs-container-justify-content:space-between;--tab-width:100%;--tabs-alignment:center;--tabs-normal-color:var( --e-global-color-c81d91b );--tabs-hover-color:var( --e-global-color-primary );--tabs-hover-border-color:var( --e-global-color-secondary );--tabs-active-color:var( --e-global-color-primary );--tabs-active-border-color:var( --e-global-color-secondary );--tabs-border-type:solid;--tabs-border-color:var( --e-global-color-secondary );--tabs-border-radius:012px 12px 0px 0px;--tabs-divider-color:var( --e-global-color-secondary );--sections-background-color:var( --e-global-color-c81d91b );--sections-border-type:none;--sections-border-radius:10px 10px 10px 10px;--sections-padding:15px 15px 15px 15px;--edit-link-margin-top:15px;--edit-link-margin-start:15px;--typography-section-titles-color:var( --e-global-color-primary );--general-text-color:var( --e-global-color-primary );--login-messages-color:var( --e-global-color-secondary );--checkboxes-color:var( --e-global-color-secondary );--payment-methods-radio-buttons-color:var( --e-global-color-secondary );--links-normal-color:var( --e-global-color-secondary );--links-hover-color:var( --e-global-color-text );--forms-labels-color:var( --e-global-color-5b9a24f );--forms-label-spacing:0px;--forms-fields-border-radius:11px 11px 11px 11px;--forms-buttons-normal-text-color:var( --e-global-color-0a2cf77 );--order-summary-rows-gap-top:calc( 38px/2 );--order-summary-rows-gap-bottom:calc( 38px/2 );--tables-title-color:var( --e-global-color-5b9a24f );--tables-items-color:var( --e-global-color-5b9a24f );--tables-links-normal-color:var( --e-global-color-secondary );--tables-links-hover-color:var( --e-global-color-5b9a24f );--tables-divider-border-type:solid;--tables-divider-border-width:0.5px;--tables-divider-border-color:var( --e-global-color-secondary );--tables-button-normal-text-color:var( --e-global-color-secondary );--tables-buttons-border-type:none;--tables-button-padding:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:var( --e-global-typography-53bdfe6-font-family ), Sans-serif;font-size:var( --e-global-typography-53bdfe6-font-size );font-weight:var( --e-global-typography-53bdfe6-font-weight );text-transform:var( --e-global-typography-53bdfe6-text-transform );border-width:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 15px + 40px );}.elementor-13 .elementor-element.elementor-element-9b001a2 .woocommerce-pagination{padding-bottom:15px;}.elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:var( --e-global-typography-86687bf-font-family ), Sans-serif;font-size:var( --e-global-typography-86687bf-font-size );font-weight:var( --e-global-typography-86687bf-font-weight );text-transform:var( --e-global-typography-86687bf-text-transform );}.elementor-13 .elementor-element.elementor-element-9b001a2 .woocommerce-MyAccount-content > div > p, .elementor-13 .elementor-element.elementor-element-9b001a2 address, .elementor-13 .elementor-element.elementor-element-9b001a2 .woocommerce-EditAccountForm fieldset legend, .elementor-13 .elementor-element.elementor-element-9b001a2 .woocommerce-ResetPassword p:nth-child(1), .elementor-13 .elementor-element.elementor-element-9b001a2 .woocommerce-OrderUpdate{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-9b001a2 .woocommerce-form-row label, .elementor-13 .elementor-element.elementor-element-9b001a2 .woocommerce-address-fields label{font-family:var( --e-global-typography-2792c85-font-family ), Sans-serif;font-size:var( --e-global-typography-2792c85-font-size );font-weight:var( --e-global-typography-2792c85-font-weight );text-transform:var( --e-global-typography-2792c85-text-transform );}.elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-13 .elementor-element.elementor-element-9b001a2 ::placeholder, .elementor-13 .elementor-element.elementor-element-9b001a2 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab__payment-methods input[type=text]{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-9b001a2 .order_details thead th, .elementor-13 .elementor-element.elementor-element-9b001a2 .order_details tfoot td, .elementor-13 .elementor-element.elementor-element-9b001a2 .order_details tfoot th, .elementor-13 .elementor-element.elementor-element-9b001a2 .nobr{font-family:var( --e-global-typography-2792c85-font-family ), Sans-serif;font-size:var( --e-global-typography-2792c85-font-size );font-weight:var( --e-global-typography-2792c85-font-weight );text-transform:var( --e-global-typography-2792c85-text-transform );}.elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab__orders tbody td, .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab__downloads tbody td, .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-13 .elementor-element.elementor-element-9b001a2 .woocommerce-table--order-downloads tbody td, .elementor-13 .elementor-element.elementor-element-9b001a2 .woocommerce-table--order-details td a, .elementor-13 .elementor-element.elementor-element-9b001a2 td.product-total, .elementor-13 .elementor-element.elementor-element-9b001a2 td.payment-method-method, .elementor-13 .elementor-element.elementor-element-9b001a2 td.payment-method-expires{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-9b001a2 .shop_table .button:hover, .elementor-13 .elementor-element.elementor-element-9b001a2 .woocommerce-pagination .button:hover, .elementor-13 .elementor-element.elementor-element-9b001a2 .order-again .button:hover, .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var( --e-global-color-5b9a24f );}.elementor-13 .elementor-element.elementor-element-31f36d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-31f36d9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-31f36d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c81d91b );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-f257b5b{text-align:center;}.elementor-13 .elementor-element.elementor-element-f257b5b .elementor-heading-title{font-family:var( --e-global-typography-07ada5b-font-family ), Sans-serif;font-size:var( --e-global-typography-07ada5b-font-size );font-weight:var( --e-global-typography-07ada5b-font-weight );text-transform:var( --e-global-typography-07ada5b-text-transform );color:var( --e-global-color-secondary );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-4976ebe{--grid-columns:4;--grid-column-gap:0px;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-31f36d9{--width:100%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-53bdfe6-font-size );}.elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-86687bf-font-size );}.elementor-13 .elementor-element.elementor-element-9b001a2 .woocommerce-form-row label, .elementor-13 .elementor-element.elementor-element-9b001a2 .woocommerce-address-fields label{font-size:var( --e-global-typography-2792c85-font-size );}.elementor-13 .elementor-element.elementor-element-9b001a2 .order_details thead th, .elementor-13 .elementor-element.elementor-element-9b001a2 .order_details tfoot td, .elementor-13 .elementor-element.elementor-element-9b001a2 .order_details tfoot th, .elementor-13 .elementor-element.elementor-element-9b001a2 .nobr{font-size:var( --e-global-typography-2792c85-font-size );}.elementor-13 .elementor-element.elementor-element-f257b5b .elementor-heading-title{font-size:var( --e-global-typography-07ada5b-font-size );}.elementor-13 .elementor-element.elementor-element-4976ebe{--grid-columns:2;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-53bdfe6-font-size );}.elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-13 .elementor-element.elementor-element-9b001a2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-86687bf-font-size );}.elementor-13 .elementor-element.elementor-element-9b001a2 .woocommerce-form-row label, .elementor-13 .elementor-element.elementor-element-9b001a2 .woocommerce-address-fields label{font-size:var( --e-global-typography-2792c85-font-size );}.elementor-13 .elementor-element.elementor-element-9b001a2{--order-summary-rows-gap-top:calc( 9px/2 );--order-summary-rows-gap-bottom:calc( 9px/2 );}.elementor-13 .elementor-element.elementor-element-9b001a2 .order_details thead th, .elementor-13 .elementor-element.elementor-element-9b001a2 .order_details tfoot td, .elementor-13 .elementor-element.elementor-element-9b001a2 .order_details tfoot th, .elementor-13 .elementor-element.elementor-element-9b001a2 .nobr{font-size:var( --e-global-typography-2792c85-font-size );}.elementor-13 .elementor-element.elementor-element-31f36d9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-f257b5b .elementor-heading-title{font-size:var( --e-global-typography-07ada5b-font-size );}.elementor-13 .elementor-element.elementor-element-4976ebe{--grid-columns:2;--grid-row-gap:0px;--grid-column-gap:0px;}}/* Start custom CSS for html, class: .elementor-element-674afec *//* =========================
   CUSTOMISE
   ========================= */
:root{ --acc-gap:16px; --acc-radius:14px; --acc-border:1px; }

.acc-quick{
  display:grid; grid-template-columns:repeat(4,minmax(0,1fr));
  gap:var(--acc-gap); margin:0 0 1rem;
}
@media (max-width:900px){ .acc-quick{ grid-template-columns:repeat(2,1fr); } }

.acc-card{
  display:block; padding:14px; background:#F2EFEA; text-decoration:none; color:inherit;
  border:var(--acc-border) solid #A19278 ; border-radius:var(--acc-radius);
  color: #A19278:
}
.acc-card strong{ display:block; margin-bottom:2px; }
.acc-card:hover{ background:#faf9f7; }/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-9b001a2 */.elementor-widget-woocommerce-my-account .e-wc-account-tabs-nav,
.elementor-widget-woocommerce-my-account nav.woocommerce-MyAccount-navigation{
  display:none !important;
}




/* Fallback: centre the Addresses tab everywhere */
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses *{
  text-align:center !important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  gap:0px !important;
  padding-right:60px; 
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h2{
  display:flex !important;
  flex-direction:column !important;
  align-items:center !important;
  justify-content:center !important;
  gap:0px !important;
  padding-left: 50px;
}
.e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper p
{
  text-align:center !important;
    justify-content:center !important;
}
/* =========================
   CUSTOMISE
   ========================= */
:root{
  --ill-btn-col:       #A19278;        /* text + border colour */
  --ill-btn-border-w:  .5px;            /* border width */
  --ill-btn-radius:    6px;            /* corner radius */
  --ill-btn-fs:        13px;           /* font size */
  --ill-btn-fw:        500;            /* font weight */
  --ill-btn-ls:        0.1em;         /* letter spacing */
  --ill-btn-py:        10px;           /* vertical padding */
  --ill-btn-px:        22px;           /* horizontal padding */
  --ill-btn-hover-bg:  rgba(161,146,120,.08); /* hover background */
  --ill-head-gap:      0px;            /* space between title and link */
}

/* Stack title + link and centre them */


/* Make “Add/Edit address” look like the outlined button */
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .edit,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title a.edit,
.elementor-widget-woocommerce-my-account .woocommerce-Address-title .edit{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: var(--ill-btn-py) var(--ill-btn-px) !important;
  border: var(--ill-btn-border-w) solid var(--ill-btn-col) !important;
  border-radius: var(--ill-btn-radius) !important;
  background: transparent !important;

  color: var(--ill-btn-col) !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  letter-spacing: var(--ill-btn-ls) !important;
  font-weight: var(--ill-btn-fw) !important;
  font-size: var(--ill-btn-fs) !important;
  line-height: 1 !important;

  box-shadow: none !important;
  outline: none !important;
  margin-top: 60px !important;
}

/* Hover/focus */
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .edit:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title .edit:focus{
  background: var(--ill-btn-hover-bg) !important;
  color: var(--ill-btn-col) !important;
}




/* =========================
   Illumens, My Account, Addresses
   Full replacement, lots of options
   Title can shift left without moving the button
   ========================= */

/* customise */
:root{
  /* layout block per column */
  --il-addr-col-width: 320px;     /* fixed inner width per column */
  --il-addr-col-align: center;    /* center or flex-start */
  --il-addr-gap: 18px;            /* vertical spacing between button and address */

  /* title */
  --il-title-align: left;         /* left or center */
  --il-title-size: inherit;       /* eg 22px */
  --il-title-weight: inherit;     /* eg 500 */
  --il-title-letter: inherit;     /* eg 0.08em */
  --il-title-mb: 14px;            /* space below title */
  --il-title-pad-left: 0px;       /* padding inside the title text */
  --il-title-pad-right: 0px;
  --il-title-shift-x: 0px;      /* moves ONLY the title text, not the button */

  /* edit button */
  --il-btn-width: 80%;           /* 100% matches column width, or eg 360px */
  --il-btn-text-align: left;      /* left or center */
  --il-btn-mt: 0px;
  --il-btn-mb: 18px;

  /* address text */
  --il-addr-text-align: left;     /* left or center */
  --il-addr-line-height: 1.65;
  --il-addr-font-style: normal;   /* normal removes italics */
  --il-addr-text-mt: 0px;
}

/* column wrapper, centres the inner block on the page */
body.woocommerce-account .woocommerce-MyAccount-content
.woocommerce-Addresses .woocommerce-Address{
  display: flex !important;
  flex-direction: column !important;
  align-items: var(--il-addr-col-align) !important;
}

/* shared inner width for title wrapper and address */
body.woocommerce-account .woocommerce-MyAccount-content
.woocommerce-Addresses header.woocommerce-Address-title.title,
body.woocommerce-account .woocommerce-MyAccount-content
.woocommerce-Addresses .woocommerce-Address address,
body.woocommerce-account .woocommerce-MyAccount-content
.woocommerce-Addresses .woocommerce-Address address[style]{
  width: min(var(--il-addr-col-width), 100%) !important;
  box-sizing: border-box !important;
}

/* title wrapper, stack title then button, pinned to one left edge */
body.woocommerce-account .woocommerce-MyAccount-content
.woocommerce-Addresses header.woocommerce-Address-title.title{
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  gap: 0 !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

/* title text, can shift without moving the button */
body.woocommerce-account .woocommerce-MyAccount-content
.woocommerce-Addresses header.woocommerce-Address-title.title > h2,
body.woocommerce-account .woocommerce-MyAccount-content
.woocommerce-Addresses header.woocommerce-Address-title.title > h3{
  margin: 0 0 var(--il-title-mb) 0 !important;
 

  text-align: var(--il-title-align) !important;
  font-style: var(--il-addr-font-style) !important;
  font-size: var(--il-title-size) !important;
  font-weight: var(--il-title-weight) !important;
  letter-spacing: var(--il-title-letter) !important;

  padding-left: var(--il-title-pad-left) !important;
  padding-right: var(--il-title-pad-right) !important;

  transform: translateX(var(--il-title-shift-x)) !important;
}

/* edit button, same left edge, never shifted */
body.woocommerce-account .woocommerce-MyAccount-content
.woocommerce-Addresses header.woocommerce-Address-title.title > a.edit{
  display: block !important;
  width: var(--il-btn-width) !important;
  max-width: 100% !important;

  margin: var(--il-btn-mt) 0 var(--il-btn-mb) 0 !important;

  float: none !important;
  position: static !important;

  transform: none !important;
  text-align: var(--il-btn-text-align) !important;
  font-style: var(--il-addr-font-style) !important;
}

/* address block, beat Woo inline height */
body.woocommerce-account .woocommerce-MyAccount-content
.woocommerce-Addresses .woocommerce-Address address,
body.woocommerce-account .woocommerce-MyAccount-content
.woocommerce-Addresses .woocommerce-Address address[style]{
  height: auto !important;
  min-height: 0 !important;

  margin: var(--il-addr-text-mt) auto 0 auto !important;
  padding: 0 !important;

  text-align: var(--il-addr-text-align) !important;
  font-style: var(--il-addr-font-style) !important;
  line-height: var(--il-addr-line-height) !important;

  row-gap: var(--il-addr-gap) !important;
}

/* make sure address children obey */
body.woocommerce-account .woocommerce-MyAccount-content
.woocommerce-Addresses .woocommerce-Address address *{
  text-align: var(--il-addr-text-align) !important;
  font-style: var(--il-addr-font-style) !important;
}

/* =========================
   My Account, Addresses intro line spacing
   ========================= */

/* customise */
:root{
  --il-addr-intro-mt: -50px;  /* margin above the line */
  --il-addr-intro-mb: 50px;    /* margin below the line */
}

/* "The following addresses will be used..." line */
body.woocommerce-account .woocommerce-MyAccount-content
.woocommerce-MyAccount-content-wrapper > p:first-of-type{
  margin-top: var(--il-addr-intro-mt) !important;
  padding-top: 25px;
  margin-bottom: var(--il-addr-intro-mb) !important;
}
/* =========================
   CUSTOMISE
   ========================= */
:root{
  --il-order-sub-size: 13px;
  --il-order-sub-colour: #7a746d;
  --il-order-sub-opacity: 0.85;
  --il-order-sub-gap: 0px;
}

/* Category line under product name */
.woocommerce-order-details td.product-name .il-order-item-sub{
  margin-top: var(--il-order-sub-gap);
  font-size: var(--il-order-sub-size);
  color: var(--il-order-sub-colour);
  opacity: var(--il-order-sub-opacity);
  line-height: 1.2;
}

/* customise */
:root{
  --il-orders-row-pad-mobile: 50px;
  --il-mobile-max: 767px;
}

/* Orders tab only, not View order */
@media (max-width: 767px){
  body.woocommerce-orders .elementor-widget-woocommerce-my-account
  table.woocommerce-orders-table.shop_table_responsive
  tr.woocommerce-orders-table__row{
    padding-bottom: var(--il-orders-row-pad-mobile);
  }
}/* End custom CSS */