.elementor-2728 .elementor-element.elementor-element-c572dce{--display:flex;--min-height:380px;--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:flex-end;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2728 .elementor-element.elementor-element-c572dce:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-c572dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEAE2;}.elementor-2728 .elementor-element.elementor-element-6899ac2{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2728 .elementor-element.elementor-element-37c1970{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2728 .elementor-element.elementor-element-ea7d853 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-secondary );}.elementor-2728 .elementor-element.elementor-element-3a2f608 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:72px;font-weight:400;color:#000000;}.elementor-2728 .elementor-element.elementor-element-e5865e8 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-2728 .elementor-element.elementor-element-e5865e8 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:#000000;}.elementor-2728 .elementor-element.elementor-element-e4ec504{--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;--margin-top:0px;--margin-bottom:128px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2728 .elementor-element.elementor-element-6899ac2{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2728 .elementor-element.elementor-element-c572dce{--content-width:1600px;}.elementor-2728 .elementor-element.elementor-element-e4ec504{--content-width:1600px;}}@media(max-width:767px){.elementor-2728 .elementor-element.elementor-element-c572dce{--min-height:280px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2728 .elementor-element.elementor-element-6899ac2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2728 .elementor-element.elementor-element-ea7d853{text-align:center;}.elementor-2728 .elementor-element.elementor-element-3a2f608{text-align:center;}.elementor-2728 .elementor-element.elementor-element-3a2f608 .elementor-heading-title{font-size:42px;}.elementor-2728 .elementor-element.elementor-element-e5865e8 .elementor-heading-title{font-size:14px;line-height:1.7em;}.elementor-2728 .elementor-element.elementor-element-e4ec504{--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-9faadbf */.elementor-2728 .elementor-element.elementor-element-9faadbf {
  font-family: 'Jost', system-ui, sans-serif;
  color: #6B6560;

  --general-text-color: #6B6560;
  --typography-section-titles-color: #1C1915;
  --links-normal-color: #A07850;
  --links-hover-color: #1C1915;
  --login-messages-color: #6B6560;
  --variations-color: #6B6560;
  --checkboxes-color: #A07850;
  --payment-methods-radio-buttons-color: #A07850;

  --sections-background-color: transparent;
  --sections-border-color: transparent;
  --sections-border-radius: 0;
  --sections-border-top-width: 0;
  --sections-border-right-width: 0;
  --sections-border-bottom-width: 0;
  --sections-border-left-width: 0;
  --sections-padding: 0;
  --tab-content-spacing: 56px;

  --tabs-normal-color: #6B6560;
  --tabs-hover-color: #1C1915;
  --tabs-active-color: #A07850;
  --tabs-border-color: transparent;
  --tabs-hover-border-color: #C9B99A;
  --tabs-active-border-color: #A07850;
  --tabs-border-radius: 0;
  --tabs-padding: 6px 0 6px 14px;
  --tabs-alignment: start;
  --tabs-divider-weight: 0;

  --forms-labels-color: #6B6560;
  --forms-label-spacing: 6px;
  --forms-rows-gap: 14px;
  --forms-fields-padding: 13px 14px;
  --forms-fields-border-radius: 0;
  --forms-fields-normal-color: #1C1915;
  --forms-fields-focus-color: #1C1915;
  --forms-fields-normal-background-color: #FDFAF6;
  --forms-fields-focus-background-color: #FDFAF6;

  --forms-buttons-normal-text-color: #FDFAF6;
  --forms-buttons-hover-text-color: #FDFAF6;
  --forms-buttons-padding: 15px 32px;
  --forms-buttons-border-radius: 0;

  --tables-title-color: #6B6560;
  --tables-items-color: #1C1915;
  --tables-links-normal-color: #A07850;
  --tables-links-hover-color: #1C1915;
  --tables-divider-border-color: #E5DDD1;
  --tables-divider-border-width: 1px;
  --tables-button-normal-text-color: #1C1915;
  --tables-button-hover-text-color: #FDFAF6;
  --tables-buttons-border-color: #1C1915;
  --tables-button-border-radius: 0;
  --tables-button-padding: 9px 18px;
}

/* ── Side menu — same look as the legal pages index ── */
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li {
  margin: 0 0 4px;
  padding: 0;
  border: 0;
  background: transparent;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:after {
  display: none;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a {
  display: block;
  font-family: 'Jost', system-ui, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.4;
  color: #6B6560;
  background: transparent;
  padding: 6px 0 6px 14px;
  border: 0;
  border-left: 2px solid transparent;
  border-radius: 0;
  transition: color .2s, border-color .2s;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
  color: #1C1915;
  border-left-color: #C9B99A;
  background: transparent;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
  color: #A07850;
  border-left-color: #A07850;
  background: transparent;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout {
  margin-top: 24px;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
  font-size: 11px;
  letter-spacing: .14em;
  text-transform: uppercase;
}

/* ── Content area ── */
@media (min-width: 1025px) {
  .elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab .woocommerce-MyAccount-content {
    border-left: 1px solid #E5DDD1;
  }
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab .woocommerce-MyAccount-content-wrapper {
  font-size: 14px;
  line-height: 1.75;
  color: #6B6560;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h3 {
  font-family: 'Playfair Display', Georgia, serif;
  font-weight: 400;
  color: #1C1915;
  line-height: 1.3;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2 {
  font-size: 24px;
  margin: 0 0 20px;
  padding-bottom: 12px;
  border-bottom: 1px solid #E5DDD1;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h3 {
  font-size: 19px;
  margin: 0 0 14px;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce p {
  font-size: 14px;
  color: #6B6560;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce strong {
  font-weight: 600;
  color: #1C1915;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a {
  text-decoration: none;
  border-bottom: 1px solid rgba(160, 120, 80, .3);
  transition: color .2s, border-color .2s;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce a:hover {
  border-bottom-color: #A07850;
}

/* ── Login + Register ── */
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register {
  background: #F2EDE4;
  border: 1px solid #E5DDD1;
  border-radius: 0;
  padding: 32px;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button {
  border-bottom: 0;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-LostPassword a {
  font-size: 12px;
}

/* ── Forms ── */
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row label {
  font-family: 'Jost', system-ui, sans-serif;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: #6B6560;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single {
  font-family: 'Jost', system-ui, sans-serif;
  font-size: 14px;
  color: #1C1915;
  background: #FDFAF6;
  border: 1px solid #C9B99A;
  border-radius: 0;
  box-shadow: none;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus {
  outline: none;
  border-color: #A07850;
  background: #FDFAF6;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .required {
  color: #A07850;
  border: 0;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset {
  border: 0;
  border-top: 1px solid #E5DDD1;
  margin: 28px 0 0;
  padding: 24px 0 0;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset legend,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset legend {
  font-family: 'Playfair Display', Georgia, serif;
  font-size: 19px;
  font-weight: 400;
  color: #1C1915;
  padding: 0 12px 0 0;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-form__label-for-checkbox span {
  font-size: 13px;
  color: #2E2B26;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .woocommerce-form__input-checkbox {
  accent-color: #A07850;
}

/* ── Buttons (primary) ── */
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button {
  font-family: 'Jost', system-ui, sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: .16em;
  text-transform: uppercase;
  line-height: 1;
  color: #FDFAF6;
  background: #1C1915;
  border: 1px solid #1C1915;
  border-radius: 0;
  padding: 16px 32px;
  cursor: pointer;
  transition: background .2s, border-color .2s;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover {
  color: #FDFAF6;
  background: #A07850;
  border-color: #A07850;
}

/* ── Orders + tables ── */
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table {
  width: 100%;
  border: 0;
  border-collapse: collapse;
  background: transparent;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>td,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(odd)>th,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>td,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody>tr:nth-child(2n)>th {
  background: transparent;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th {
  font-family: 'Jost', system-ui, sans-serif;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: .16em;
  text-transform: uppercase;
  color: #6B6560;
  text-align: left;
  padding: 0 12px 14px 0;
  border: 0;
  border-bottom: 1px solid #E5DDD1;
  background: transparent;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table td,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table th {
  font-size: 14px;
  color: #1C1915;
  padding: 18px 12px 18px 0;
  border: 0;
  border-bottom: 1px solid #E5DDD1;
  vertical-align: middle;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a {
  font-weight: 500;
  color: #1C1915;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button {
  display: inline-block;
  font-family: 'Jost', system-ui, sans-serif;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: .14em;
  text-transform: uppercase;
  line-height: 1;
  color: #1C1915;
  background: transparent;
  border: 1px solid #1C1915;
  border-radius: 0;
  padding: 10px 18px;
  transition: background .2s, color .2s;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover {
  color: #FDFAF6;
  background: #1C1915;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-pagination .button {
  font-size: 10px;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: #1C1915;
  background: transparent;
  border: 1px solid #1C1915;
  border-radius: 0;
  padding: 10px 18px;
}

/* ── Addresses ── */
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .title h3,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .title h3 {
  font-size: 19px;
  margin-bottom: 12px;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address address,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses address {
  font-style: normal;
  font-size: 14px;
  line-height: 1.8;
  color: #6B6560;
  background: #F2EDE4;
  border: 0;
  border-left: 3px solid #A07850;
  border-radius: 0;
  padding: 18px 22px;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Address .edit,
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-Addresses .edit {
  font-size: 12px;
  color: #A07850;
}

/* ── Notices ── */
.elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-message,
.elementor-2728 .elementor-element.elementor-element-9faadbf .woocommerce-info {
  font-size: 14px;
  color: #2E2B26;
  background: #F2EDE4;
  border: 0;
  border-left: 3px solid #A07850;
  border-radius: 0;
  padding: 16px 20px;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .woocommerce-error {
  font-size: 14px;
  color: #2E2B26;
  background: #F2EDE4;
  border: 0;
  border-left: 3px solid #9B3D2E;
  border-radius: 0;
  padding: 16px 20px;
}

.elementor-2728 .elementor-element.elementor-element-9faadbf .woocommerce-message::before,
.elementor-2728 .elementor-element.elementor-element-9faadbf .woocommerce-info::before,
.elementor-2728 .elementor-element.elementor-element-9faadbf .woocommerce-error::before {
  display: none;
}

/* ── Tablet + mobile ── */
@media (max-width: 1024px) {
  .elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul {
    display: flex;
    flex-wrap: wrap;
    gap: 4px 20px;
    padding-bottom: 12px;
    border-bottom: 1px solid #E5DDD1;
  }

  .elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a {
    padding: 8px 0;
    border-left: 0;
    border-bottom: 2px solid transparent;
  }

  .elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
    border-bottom-color: #A07850;
  }
}

@media (max-width: 767px) {
  .elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login,
  .elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register {
    padding: 22px;
  }

  .elementor-2728 .elementor-element.elementor-element-9faadbf .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce h2 {
    font-size: 21px;
  }
}/* End custom CSS */