td.main-content.moo-email-content {
  padding: 30px 40px !important;
}

td.main-content.moo-email-content p {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 180%;
  color: #115E67;
}

td.main-content.moo-email-content p a {
  color: #115E67 !important;
  font-weight: 500;
}

td.main-content.moo-email-content h1 {
  color: #115E67;
  font-weight: 500 !important;
  font-size: 18px !important;
}

td.main-content.moo-email-content h3 {
  color: #115E67;
  font-weight: 600 !important;
  font-size: 16px !important;
}
tr.moo-emailheader-wrap {
    background-color: rgba(121, 181, 170, 0.25);
    background-repeat: no-repeat;
    background-size: cover;
    height: 140px;
    width: 100%;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg fill='none' height='142' viewBox='0 0 640 142' width='640' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3CclipPath id='a'%3E%3Cpath d='m0 0h640v142h-640z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath d='m141 72h499v98h-499z'/%3E%3C/clipPath%3E%3Cg clip-path='url(%23a)'%3E%3Cpath d='m0 0h640v142h-640z' fill='%2379b5aa' fill-opacity='.25'/%3E%3Cg clip-path='url(%23b)'%3E%3Cpath d='m514.671 169.691h125.329v-93.6013c-22.212-5.8645-47.278-6.2504-68.102 9.4142-11.183 8.411-13.111 4.6299-29.77 15.8191-30.773 20.68-44.347 38.66-29.076 65.822.617.849 1.08 1.697 1.619 2.546z' fill='%23f1c09b'/%3E%3Cpath d='m640 169.691v-29.322c-24.989-12.733-56.379-21.53-71.264-28.783-83.835-41.2836-91.624-13.6584-180.01 11.42-23.137 6.559-25.297 1.235-59.309 9.415-62.857 15.047-84.221 9.028-114.145 15.355-36.866 7.794-60.389 14.816-74.272 21.915z' fill='%2379b5aa'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
/* tr.moo-emailheader-wrap td.header {
    padding: 60px 50px !important;
} */


tr.moo-emailheader-wrap td.header a.logo img {
    height: 100%;
    width: 100%;
}

tr.moo-mailfoot-outer {
    background: #FCF2E4;
}

tr.moo-mailfoot-outer td.footer.moo-email-foot {
    padding: 50px !important;
    display: block;
    align-items: center;
    margin: 0 auto;
    width: 100%;
}
tr.moo-mailfoot-outer td.footer.moo-email-foot p {
    text-align: center;
    margin: 0 auto;
}

tr.moo-mailfoot-outer td.footer.moo-email-foot a.logo img {
    max-width: 146px;
    height: auto;
}
p.moo-email-footer-content {
    max-width: 540px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 177%;
    text-align: center;
    color: rgba(82, 122, 138, 0.8);
    display: flex;
    flex-direction: column;
}

p.contact-mail-foot a {
    max-width: 540px;
    font-family: 'Roboto';
    font-weight: 400;
    font-size: 13px;
    line-height: 130%;
    text-align: center;
    color: rgba(82, 122, 138, 0.8) !important;
    flex-direction: row;
    padding: 5px;
    display: block;
    margin: 0 auto;
    width: 100%;
}

.moo-mailfoot-outer p.foot-mail-social {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
    margin-top: 20px !important;
}

p.foot-mail-social a img {
    max-width: 28px;
    height: auto;
}
tr.moo-emailheader-wrap {
    display: flex;
    flex-direction: column;
    position: relative;
}

td.head-bg-mail-wrap {
    width: 100%;
    display: block;
    position: absolute;
}

td.head-bg-mail-wrap span.moo-emailhead-bg {
    width: 100%;
    display: block;
}

td.head-bg-mail-wrap span.moo-emailhead-bg img {
    width: 100% !important;
    object-fit: cover;
    height: 140px !important;
}

td.address-details {
    min-width: 250px;
}
table.email-items {
    width: 100%;
    background: #FCF2E4;
    margin-top: 40px;
    margin-bottom: 40px;
}
table.email-items  th, table.email-items  td {
    padding: 15px 30px;
    border: 1px solid #FCF2E4;
    text-align: left;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 120%;
    color: #527A8A;
  }
  table.email-items .subtotal th,table.email-items .subtotal td , table.email-items .shipping th,table.email-items .shipping td, table.email-items .totals-tax th,table.email-items .totals-tax td {
    padding: 10px 30px;
}
