/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/my-account/v1/style.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
/**
 * General layout styles
 */
/**
 * Variables.
 */
:root {
  --newspack--my-account--color--accent: var(--wp--preset--color--accent, var(--newspack-theme-color-primary, var(--newspack-ui-color-neutral-90, #1e1e1e)));
  --newspack--my-account--color--contrast: var(--wp--preset--color--contrast, var(--newspack-theme-color-against-primary, var(--newspack-ui-color-neutral-0, white)));
}
/**
 * Components
 */
.newspack-my-account .woocommerce-buttons-card {
  clear: both;
  display: flex;
  flex-wrap: wrap;
  gap: 0.8em;
  margin: var(--newspack-ui-spacer-5) 0;
}
.newspack-my-account .woocommerce-card a {
  align-items: center;
  border: 1px solid var(--newspack-ui-color-border);
  border-radius: 5px;
  display: flex;
  gap: 0.8em;
  padding: 0.8em;
  text-decoration: none;
}
.newspack-my-account .woocommerce-card a::after {
  background-image: url("data:image/svg+xml,%3Csvg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z\" fill=\"%23111\" /%3E%3C/svg%3E");
  content: "";
  display: block;
  flex: 0 0 24px;
  height: 24px;
  transition: all 125ms ease-in-out;
  width: 24px;
}
.newspack-my-account .woocommerce-card a:hover {
  border-color: var(--newspack-ui-color-border);
}
.newspack-my-account .woocommerce-card a:hover::after {
  transform: translateX(0.4em);
}
.newspack-my-account .woocommerce-card__content {
  display: flex;
  flex: 1 1 auto;
  flex-wrap: wrap;
  gap: 0.4em;
}
.newspack-my-account .woocommerce-card__content span {
  display: block;
  flex: 1 1 100%;
}
.newspack-my-account .woocommerce-card__title {
  color: var(--newspack-theme-color-text-main);
  font-size: 1em;
  line-height: 1.6;
  margin: 0;
}
.newspack-my-account .woocommerce-card__description {
  color: var(--newspack-theme-color-text-light);
  font-size: 0.8em;
  line-height: 1.2;
}
.newspack-my-account .woocommerce-card .is-destructive .woocommerce-card__title {
  color: var(--newspack-ui-color-error-50);
}
.newspack-my-account .woocommerce-card + .woocommerce-card {
  margin-top: var(--newspack-ui-spacer-4);
}
/**
 * Modals
 */
.newspack-ui__modal__content a.newspack-ui__button {
  margin-top: var(--newspack-ui-spacer-5);
}
.newspack-ui__modal__content .newspack-ui__button + .newspack-ui__button:not(:first-child):first-of-type {
  margin-top: 0;
}
.newspack-ui__modal__content .form-row {
  margin-top: var(--newspack-ui-spacer-5);
}
.newspack-ui__modal__content .form-row > button,
.newspack-ui__modal__content .form-row > .woocommerce-Button {
  width: 100%;
}
/**
 * Nav menu sidebar
 */
html:has(.newspack-my-account--logged-in.admin-bar) {
  margin-top: 0 !important;
}
@media (min-width: 601px) {
  html:has(.newspack-my-account--logged-in.admin-bar) {
    margin-top: var(--wp-admin--admin-bar--height) !important;
  }
}
.newspack-my-account--logged-in.admin-bar #wpadminbar {
  display: none;
}
@media (min-width: 601px) {
  .newspack-my-account--logged-in.admin-bar #wpadminbar {
    display: block;
  }
}
.newspack-my-account:not(.is-block-theme) .site-content {
  overflow: visible;
}
@media (min-width: 768px) {
  .newspack-my-account:not(.is-block-theme) .site-content {
    overflow: hidden;
  }
}
.newspack-my-account .woocommerce-MyAccount-navigation,
.newspack-my-account .woocommerce-MyAccount-content {
  transition: transform 125ms ease-in-out;
}
.newspack-my-account.navigation-open {
  overflow: hidden;
}
@media (min-width: 768px) {
  .newspack-my-account.navigation-open {
    overflow: visible;
  }
}
.newspack-my-account.navigation-open .woocommerce-MyAccount-navigation,
.newspack-my-account.navigation-open .woocommerce-MyAccount-content {
  transform: translateX(-100vw);
}
@media (min-width: 768px) {
  .newspack-my-account.navigation-open .woocommerce-MyAccount-navigation,
  .newspack-my-account.navigation-open .woocommerce-MyAccount-content {
    transform: none;
  }
}
.newspack-my-account__navigation-topbar {
  align-items: center;
  background-color: var(--newspack-ui-color-primary);
  color: var(--newspack-ui-color-against-primary);
  display: flex;
  justify-content: space-between;
  margin: 0 calc(var(--newspack-ui-spacer-3) * -1) var(--newspack-ui-spacer-6);
  padding: 0;
  position: sticky;
  top: 0;
  width: calc(100% + var(--newspack-ui-spacer-3) * 2);
  z-index: 99996;
}
@media (min-width: 601px) {
  .admin-bar .newspack-my-account__navigation-topbar {
    top: var(--wp-admin--admin-bar--height);
  }
}
@media (min-width: 768px) {
  .newspack-my-account__navigation-topbar {
    display: none;
  }
}
.newspack-my-account__navigation-topbar h1 {
  font-weight: 700;
  padding: 0 var(--newspack-ui-spacer-3);
}
.newspack-my-account__navigation-topbar__button {
  display: grid;
  height: var(--newspack-ui-spacer-11);
  place-items: center;
  width: var(--newspack-ui-spacer-11);
}
.newspack-my-account__navigation-topbar__button svg + svg {
  display: none;
}
.navigation-open .newspack-my-account__navigation-topbar__button svg + svg {
  display: block;
}
.navigation-open .newspack-my-account__navigation-topbar__button svg:first-child {
  display: none;
}
.newspack-my-account .woocommerce-MyAccount-navigation-link--back-to-memberships a,
.newspack-my-account .woocommerce-MyAccount-navigation-link--back-to-teams a {
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%2712%27 viewBox=%270 0 8 12%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M7 0.500024L2 6.00002L7 11.5%27 stroke=%27%236C6C6C%27 stroke-width=%271.5%27/%3E%3C/svg%3E%0A");
  background-position: 0 50%;
  background-repeat: no-repeat;
  color: var(--newspack-ui-color-neutral-60, #6c6c6c);
  display: block;
  font-weight: 600;
  margin-right: var(--newspack-ui-spacer-3);
  padding: var(--newspack-ui-spacer-3);
  text-decoration: none;
}
.newspack-my-account .woocommerce-MyAccount-navigation {
  background-color: var(--newspack-ui-color-neutral-0);
  bottom: 0;
  display: flex;
  flex-direction: column;
  float: none;
  font-family: var(--newspack-ui-font-family);
  font-size: var(--newspack-ui-font-size-s);
  justify-content: space-between;
  left: 100vw;
  line-height: var(--newspack-ui-line-height-s);
  overflow-y: auto;
  padding: calc(var(--newspack-ui-spacer-3) + var(--newspack-ui-spacer-11)) var(--newspack-ui-spacer-3) var(--newspack-ui-spacer-3);
  position: fixed;
  top: 0;
  z-index: 2;
}
@media (min-width: 768px) {
  .newspack-my-account .woocommerce-MyAccount-navigation {
    border-right: 1px solid var(--newspack-ui-color-border);
    font-size: var(--newspack-ui-font-size-xs);
    left: 0;
    top: 0;
    line-height: var(--newspack-ui-line-height-xs);
    padding: 0 var(--newspack-ui-spacer-5) var(--newspack-ui-spacer-6);
    width: 301px;
  }
}
.admin-bar.newspack-my-account .woocommerce-MyAccount-navigation {
  top: 0;
}
@media (min-width: 601px) {
  .admin-bar.newspack-my-account .woocommerce-MyAccount-navigation {
    top: var(--wp-admin--admin-bar--height);
  }
}
@media (min-width: 768px) {
  .admin-bar.newspack-my-account .woocommerce-MyAccount-navigation {
    padding-top: var(--wp-admin--admin-bar--height);
    top: 0;
  }
}
.newspack-my-account .woocommerce-MyAccount-navigation .newspack-my-account__site-logo {
  border: 1px solid var(--newspack-ui-color-border);
  border-radius: var(--newspack-ui-border-radius-xs);
  background-color: var(--newspack-ui-color-neutral-0);
  display: none;
  height: var(--newspack-ui-spacer-9);
  margin: var(--newspack-ui-spacer-6) var(--newspack-ui-spacer-3) 0;
  padding: calc(var(--newspack-ui-spacer-base) * 0.5);
  place-items: center;
  transition: border-color 125ms ease-in-out;
  width: var(--newspack-ui-spacer-9);
}
.newspack-my-account .woocommerce-MyAccount-navigation .newspack-my-account__site-logo img {
  height: auto;
  max-height: 100%;
  max-width: 100%;
  width: auto;
}
@media (min-width: 768px) {
  .newspack-my-account .woocommerce-MyAccount-navigation .newspack-my-account__site-logo {
    display: grid;
  }
}
.newspack-my-account .woocommerce-MyAccount-navigation .newspack-my-account__site-logo:hover {
  border-color: var(--newspack-ui-color-border-hover);
}
.newspack-my-account .woocommerce-MyAccount-navigation .newspack-my-account__home-link {
  margin-bottom: var(--newspack-ui-spacer-5);
}
@media (min-width: 768px) {
  .newspack-my-account .woocommerce-MyAccount-navigation .newspack-my-account__home-link {
    margin-bottom: var(--newspack-ui-spacer-2);
    margin-top: var(--newspack-ui-spacer-6);
  }
}
.newspack-my-account .woocommerce-MyAccount-navigation .newspack-my-account__home-link svg {
  margin-left: -8px;
}
.newspack-my-account .woocommerce-MyAccount-navigation .newspack-ui__button {
  justify-content: flex-start;
  width: 100%;
}
.newspack-my-account .woocommerce-MyAccount-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.newspack-my-account .woocommerce-MyAccount-navigation li {
  font-size: inherit;
  line-height: inherit;
}
.newspack-my-account .woocommerce-MyAccount-navigation .newspack-my-account__navigation-footer {
  margin-top: var(--newspack-ui-spacer-5);
  padding: 0 var(--newspack-ui-spacer-3);
}
.newspack-my-account .woocommerce-MyAccount-navigation .newspack-my-account__navigation-footer li a {
  margin-left: calc(var(--newspack-ui-spacer-3) * -1);
  margin-right: calc(var(--newspack-ui-spacer-3) * -1);
}
.newspack-my-account .woocommerce-MyAccount-navigation .newspack-my-account__navigation-footer li.newspack-my-account__navigation-footer-item a {
  color: var(--newspack-ui-color-neutral-60, #6c6c6c);
  font-size: var(--newspack-ui-font-size-xs);
  font-weight: 400;
  margin: 0;
  padding: calc(var(--newspack-ui-spacer-base) * 0.75) 0;
  text-decoration: underline;
}
.newspack-my-account .woocommerce-MyAccount-navigation .newspack-my-account__navigation-footer li.newspack-my-account__navigation-footer-item a:hover {
  background: none;
  color: inherit;
  text-decoration: none;
}
.newspack-my-account .woocommerce-MyAccount-navigation .newspack-my-account__navigation-footer li.woocommerce-MyAccount-navigation-link--customer-logout {
  border-top: 1px solid var(--newspack-ui-color-border);
  margin-top: var(--newspack-ui-spacer-3);
}
.newspack-my-account .woocommerce-MyAccount-navigation .newspack-my-account__navigation-footer li.woocommerce-MyAccount-navigation-link--customer-logout .newspack-ui__button {
  justify-content: space-between;
  margin-top: var(--newspack-ui-spacer-5);
  width: calc(100% + var(--newspack-ui-spacer-3) * 2);
}
/**
 * Main content area
 */
.newspack-my-account .woocommerce-MyAccount-content {
  transition: transform 125ms ease-in-out;
}
@media (min-width: 768px) {
  .newspack-my-account .woocommerce-MyAccount-content {
    border: none;
    margin-left: auto;
    margin-right: auto;
    max-width: 1069px;
    padding-bottom: 0;
    padding-left: 301px;
    padding-top: 0;
    transition: none;
    width: 100%;
  }
}
.newspack-my-account .woocommerce-MyAccount-content.is-loading {
  opacity: 0.5;
  pointer-events: none;
}
.newspack-my-account .woocommerce-MyAccount-content section + section {
  margin-top: var(--newspack-ui-spacer-11);
}
.newspack-my-account .woocommerce-MyAccount-content .wp-block-details + .wp-block-details {
  margin-top: 0;
}
/**
 * Forms
 */
.newspack-my-account p.woocommerce-form-row,
.newspack-my-account .woocommerce-form-row p,
.newspack-my-account p.form-row {
  color: var(--newspack-ui-color-neutral-60);
  font-size: var(--newspack-ui-font-size-xs);
  line-height: var(--newspack-ui-line-height-xs);
}
.newspack-my-account p.woocommerce-form-row .select2 .selection,
.newspack-my-account .woocommerce-form-row p .select2 .selection,
.newspack-my-account p.form-row .select2 .selection {
  font-size: var(--newspack-ui-font-size-s);
}
.newspack-my-account p.woocommerce-form-row .legend,
.newspack-my-account .woocommerce-form-row p .legend,
.newspack-my-account p.form-row .legend {
  display: block;
  margin: var(--newspack-ui-spacer-base) 0;
}
.newspack-my-account p.woocommerce-form-row small,
.newspack-my-account .woocommerce-form-row p small,
.newspack-my-account p.form-row small {
  font-size: inherit;
}
.newspack-my-account .edit-profile {
  display: grid;
  gap: var(--newspack-ui-spacer-5);
}
@media (min-width: 768px) {
  .newspack-my-account .edit-profile {
    grid-template-columns: repeat(2, 1fr);
  }
  .newspack-my-account .edit-profile .form-row-wide {
    grid-column: span 2;
  }
}
.newspack-my-account .edit-profile > * {
  margin: 0 !important;
  width: 100% !important;
}
.newspack-my-account .edit-profile label {
  display: block !important;
}
.newspack-my-account .edit-profile .legend {
  margin-bottom: 0 !important;
}
.newspack-my-account .edit-profile .clear {
  display: none;
}
.newspack-my-account {
  /* stylelint-disable selector-id-pattern */
}
.newspack-my-account #billing_city_field,
.newspack-my-account #shipping_city_field,
.newspack-my-account #billing_state_field,
.newspack-my-account #shipping_state_field,
.newspack-my-account #billing_postcode_field,
.newspack-my-account #shipping_postcode_field {
  width: 30%;
}
.newspack-my-account #billing_city_field:not(.form-row-last),
.newspack-my-account #shipping_city_field:not(.form-row-last),
.newspack-my-account #billing_state_field:not(.form-row-last),
.newspack-my-account #shipping_state_field:not(.form-row-last),
.newspack-my-account #billing_postcode_field:not(.form-row-last),
.newspack-my-account #shipping_postcode_field:not(.form-row-last) {
  margin-right: 5%;
}
.newspack-my-account {
  /* stylelint-enable selector-id-pattern */
}
.newspack-my-account .woocommerce-password-strength {
  display: block;
  font-size: var(--newspack-ui-font-size-xs);
  margin: var(--newspack-ui-spacer-base) 0;
}
.newspack-my-account .woocommerce-password-strength + small {
  display: block;
  margin-top: calc(var(--newspack-ui-spacer-base) * -1);
}
.newspack-my-account .woocommerce-password-strength.short, .newspack-my-account .woocommerce-password-strength.bad {
  color: var(--newspack-ui-color-error-50);
}
.newspack-my-account .woocommerce-password-strength.good {
  color: var(--newspack-ui-color-warning-40);
}
.newspack-my-account .woocommerce-password-strength.strong {
  color: var(--newspack-ui-color-success-50);
}
.newspack-my-account {
  /* Hide the "Save as new payment method" checkbox on the Add Payment Method form. */
  /* stylelint-disable selector-id-pattern */
}
.newspack-my-account #newspack-my-account__add-payment-method .woocommerce-SavedPaymentMethods-saveNew {
  display: none;
}
.newspack-my-account .woocommerce-MyAccount-content #addresses .newspack-ui__modal-container {
  /* stylelint-disable selector-id-pattern */
}
.newspack-my-account .woocommerce-MyAccount-content #addresses .newspack-ui__modal-container #billing_city_field,
.newspack-my-account .woocommerce-MyAccount-content #addresses .newspack-ui__modal-container #shipping_city_field,
.newspack-my-account .woocommerce-MyAccount-content #addresses .newspack-ui__modal-container #billing_state_field,
.newspack-my-account .woocommerce-MyAccount-content #addresses .newspack-ui__modal-container #shipping_state_field,
.newspack-my-account .woocommerce-MyAccount-content #addresses .newspack-ui__modal-container #billing_postcode_field,
.newspack-my-account .woocommerce-MyAccount-content #addresses .newspack-ui__modal-container #shipping_postcode_field {
  float: none !important;
  display: inline-block;
  vertical-align: top;
  width: 30%;
  margin-right: 5%;
}
.newspack-my-account .woocommerce-MyAccount-content #addresses .newspack-ui__modal-container #billing_postcode_field,
.newspack-my-account .woocommerce-MyAccount-content #addresses .newspack-ui__modal-container #shipping_postcode_field {
  margin-right: 0;
}
.newspack-my-account .woocommerce-MyAccount-content #addresses .newspack-ui__modal-container {
  /* stylelint-enable selector-id-pattern */
}
.newspack-my-account .select2-container--open {
  z-index: 100000;
}
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.order_details th, .woocommerce-account.newspack-my-account.newspack-ui table.shop_table.order_details td,
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.subscription_details th,
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.subscription_details td {
  border-bottom: none;
}
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.order_details thead th,
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.order_details td.product-name,
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.order_details td.total,
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.subscription_details thead th,
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.subscription_details td.product-name,
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.subscription_details td.total {
  font-weight: 700;
}
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.order_details th.product-total,
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.subscription_details th.product-total {
  font-weight: 400;
}
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.order_details th, .woocommerce-account.newspack-my-account.newspack-ui table.shop_table.order_details td {
  padding-bottom: 4px;
  padding-top: 4px;
}
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.order_details thead th {
  color: var(--newspack-ui-color-neutral-90);
}
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.order_details td.product-name {
  color: var(--newspack-ui-color-neutral-60);
  font-weight: 600;
}
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.order_details + .subscription_details {
  margin-top: var(--newspack-ui-spacer-2);
}
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.subscription_details {
  margin-bottom: var(--newspack-ui-spacer-5);
}
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.subscription_details td:first-child,
.woocommerce-account.newspack-my-account.newspack-ui table.shop_table.subscription_details .subscription-payment-method {
  font-weight: 700;
}
.woocommerce-account.newspack-my-account.newspack-ui table#woocommerce-subscriptions-related-orders-table td.woocommerce-orders-table__cell-order-actions,
.woocommerce-account.newspack-my-account.newspack-ui table.woocommerce-orders-table--subscriptions td.woocommerce-orders-table__cell-order-actions,
.woocommerce-account.newspack-my-account.newspack-ui table.woocommerce-orders-table.account-orders-table td.woocommerce-orders-table__cell-order-actions {
  text-align: right !important;
}
@media (min-width: 768px) {
  .woocommerce-account.newspack-my-account.newspack-ui table#woocommerce-subscriptions-related-orders-table,
  .woocommerce-account.newspack-my-account.newspack-ui table.woocommerce-orders-table--subscriptions,
  .woocommerce-account.newspack-my-account.newspack-ui table.woocommerce-orders-table.account-orders-table {
    table-layout: auto;
  }
  .woocommerce-account.newspack-my-account.newspack-ui table#woocommerce-subscriptions-related-orders-table td,
  .woocommerce-account.newspack-my-account.newspack-ui table.woocommerce-orders-table--subscriptions td,
  .woocommerce-account.newspack-my-account.newspack-ui table.woocommerce-orders-table.account-orders-table td {
    width: calc(25% - 12px);
  }
  .woocommerce-account.newspack-my-account.newspack-ui table#woocommerce-subscriptions-related-orders-table td.woocommerce-orders-table__cell-order-actions,
  .woocommerce-account.newspack-my-account.newspack-ui table.woocommerce-orders-table--subscriptions td.woocommerce-orders-table__cell-order-actions,
  .woocommerce-account.newspack-my-account.newspack-ui table.woocommerce-orders-table.account-orders-table td.woocommerce-orders-table__cell-order-actions {
    width: 48px;
  }
}
.woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--header {
  display: flex;
  flex-direction: column;
  gap: var(--newspack-ui-spacer-2);
  justify-content: space-between;
  margin-bottom: var(--newspack-ui-spacer-6);
}
@media (min-width: 768px) {
  .woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--header {
    align-items: center;
    flex-direction: row;
    margin-bottom: var(--newspack-ui-spacer-8);
  }
}
.woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--header .newspack-my-account__subscription--actions-dropdown {
  display: none;
}
@media (min-width: 768px) {
  .woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--header .newspack-my-account__subscription--actions-dropdown {
    display: block;
  }
}
.woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--header a.wcs-switch-link {
  margin-top: 0;
}
.woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--header {
  /* Hide the "Subscription totals" header. */
}
.woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--header + h2 {
  display: none;
}
.woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--title {
  align-items: center;
  display: flex;
  gap: var(--newspack-ui-spacer-base);
  flex-wrap: wrap;
}
.woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--title h2 {
  margin: 0;
}
.woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--back-link {
  margin: 0;
}
@media (min-width: 768px) {
  .woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--back-link {
    margin-left: calc(var(--newspack-ui-spacer-8) * -1 - var(--newspack-ui-spacer-base));
  }
}
.woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--actions {
  display: flex;
  column-gap: var(--newspack-ui-spacer-2);
}
.woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--actions .newspack-ui__button {
  width: 100%;
}
@media (min-width: 768px) {
  .woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--actions .newspack-ui__button {
    width: auto;
  }
}
.woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--actions-container {
  width: 100%;
}
@media (min-width: 768px) {
  .woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--actions-container .newspack-ui__button {
    font-size: var(--newspack-ui-font-size-xs);
    line-height: var(--newspack-ui-line-height-xs);
    min-height: var(--newspack-ui-spacer-8);
    padding: var(--newspack-ui-spacer-base) var(--newspack-ui-spacer-3);
  }
  .woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--actions-container .newspack-ui__button.newspack-my-account__subscription--action-link {
    display: none;
  }
}
.woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--order-status-label {
  background: var(--newspack-ui-color-neutral-60);
  border-radius: 100%;
  display: inline-grid;
  height: var(--newspack-ui-spacer-base);
  margin-bottom: 1px;
  margin-right: calc(var(--newspack-ui-spacer-base) - 0.25em);
  width: var(--newspack-ui-spacer-base);
}
.woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--order-status-label.completed, .woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--order-status-label.refunded {
  background: var(--newspack-ui-color-success-50);
}
.woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--order-status-label.on-hold, .woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--order-status-label.pending, .woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--order-status-label.processing {
  background: var(--newspack-ui-color-warning-50);
}
.woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--order-status-label.cancelled, .woocommerce-account.newspack-my-account.newspack-ui .newspack-my-account__subscription--order-status-label.failed {
  background: var(--newspack-ui-color-error-50);
}
.newspack-my-account--logged-in {
  background-color: var(--newspack-ui-color-body-bg);
}
.newspack-my-account--logged-in .site-content {
  margin-top: 0;
}
.newspack-my-account--logged-in #primary {
  max-width: none;
  width: auto;
}
.newspack-my-account--logged-in .woocommerce {
  padding: 0 var(--newspack-ui-spacer-3) var(--newspack-ui-spacer-3);
  /* WooCommerce breakpoint is 768px. */
}
@media (min-width: 768px) {
  .newspack-my-account--logged-in .woocommerce {
    padding: var(--newspack-ui-spacer-11) var(--newspack-ui-spacer-5);
  }
}
.newspack-my-account--logged-in .woocommerce-MyAccount-navigation,
.newspack-my-account--logged-in .woocommerce-MyAccount-content {
  float: none;
}
.newspack-my-account .payment-method .payment-method__content h3,
.newspack-my-account .payment-method .payment-method__content p {
  margin: 0;
}
.newspack-my-account .payment-method .newspack-ui__box__actions:not(:has(.newspack-ui__box__badges)),
.newspack-my-account .woocommerce-Address .newspack-ui__box__actions:not(:has(.newspack-ui__box__badges)) {
  justify-content: flex-end;
}
/* stylelint-disable-next-line */
#wc-stripe-update-subs-payment-method-card_field {
  display: none;
}

/*# sourceMappingURL=my-account-v1.css.map*/