#content .login-container {
  display: flex;
  justify-content: center;
  background-color: white;
}
#content .login-container #customer_login,
#content .login-container .part_lost_password {
  width: 90%;
  margin: 50px 0px;
  box-shadow: 0 0px 20px rgba(0, 0, 0, 0.05);
  border-radius: 2px;
}
@media screen and (min-width: 576px) {
  #content .login-container #customer_login,
  #content .login-container .part_lost_password {
    width: 70%;
  }
}
@media screen and (min-width: 768px) {
  #content .login-container #customer_login,
  #content .login-container .part_lost_password {
    margin: 100px 0px;
    width: 50;
  }
}
@media screen and (min-width: 992px) {
  #content .login-container #customer_login,
  #content .login-container .part_lost_password {
    width: 39.5%;
  }
}
#content .login-container .part_lost_password {
  padding: 40px;
}
#content .login-container .part_lost_password h1 {
  color: #000;
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%; /* 28.8px */
  letter-spacing: 1px;
  margin-bottom: 10px;
}
#content .login-container .part_lost_password .woocommerce-Button {
  display: block;
  width: 100%;
}
#content #customer_login .u-column1.col-1 .form-title,
#content #customer_login .u-column2.col-2 .form-title {
  display: flex;
}
#content #customer_login .u-column1.col-1 .form-title a,
#content #customer_login .u-column2.col-2 .form-title a {
  flex: 1 1 auto;
  color: #9c9c9c;
  padding: 20px;
  font-size: 16px;
  text-align: center;
}
#content #customer_login .u-column1.col-1 .form-title h2,
#content #customer_login .u-column2.col-2 .form-title h2 {
  flex: 1 1 auto;
  padding: 20px;
  border-bottom: 1px solid black;
  margin-bottom: 0;
  font-size: 16px;
  color: black;
  text-align: center;
}
#content #customer_login .u-column1.col-1 .woocommerce-form,
#content #customer_login .u-column2.col-2 .woocommerce-form {
  padding: 40px;
}
#content #customer_login .woocommerce-form__input-checkbox[type=checkbox]:checked::before {
  content: "";
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
  background-color: #f8b149;
  color: transparent;
}
#content .account-container {
  padding: 0px;
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 992px) {
  #content .account-container {
    flex-direction: row;
    gap: 80px;
    padding: 0 30px;
  }
}
#content .account-container .woocommerce-MyAccount-navigation-link {
  background-color: white;
  border: none;
}
#content .account-container .woocommerce-MyAccount-navigation-link a {
  padding: 15px 0;
}
#content .account-container .woocommerce-MyAccount-navigation-link a:hover {
  color: #f8b149;
}
#content .account-container .woocommerce-MyAccount-navigation-link.is-active a {
  color: #f8b149;
}
#content .account-container .woocommerce-MyAccount-navigation-link::after {
  width: 0;
}
#content .account-container .woocommerce-MyAccount-navigation-link:last-child a {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  border: 1px solid #979ba4;
}
#content .account-container .woocommerce-MyAccount-navigation-link:last-child:hover a {
  background-color: #484848;
  color: white;
}
#content .account-container .woocommerce-MyAccount-content,
#content .account-container .woocommerce-MyAccount-navigation {
  float: initial;
  width: auto;
  border: none;
}
#content .account-container .woocommerce-MyAccount-navigation ul {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  background-color: White;
}
@media screen and (min-width: 992px) {
  #content .account-container .woocommerce-MyAccount-navigation ul {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
#content .account-container .woocommerce-MyAccount-navigation ul li {
  grid-column: span 1;
}
#content .account-container .woocommerce-MyAccount-navigation ul li:last-child {
  margin-top: 0;
  grid-column: span 2;
}
@media screen and (min-width: 992px) {
  #content .account-container .woocommerce-MyAccount-navigation ul li:last-child {
    margin-top: 20%;
    grid-column: span 1;
  }
}
#content .account-container .woocommerce-MyAccount-content {
  flex: 1 1 auto;
}
@media screen and (min-width: 992px) {
  #content .account-container .woocommerce-MyAccount-content {
    padding-top: 50px;
  }
}
#content .account-container .woocommerce-MyAccount-content .ast-orders-table__row {
  background-color: #fff;
}
#content .account-container .account-navigation {
  display: flex;
  flex-direction: column;
  flex-basis: 20%;
  padding: 0px 20px 20px 20px;
  border-radius: 2px;
}
@media screen and (min-width: 992px) {
  #content .account-container .account-navigation {
    padding: 0px 20px 120px 20px;
    border-right: 1px solid rgb(221, 221, 221);
  }
}
#content .account-container .account-navigation h2 {
  border-bottom: 1px solid black;
  color: black;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%; /* 28.8px */
  letter-spacing: 1px;
  padding-bottom: 10px;
  margin-bottom: 0;
}
#content .woocommerce-order {
  max-width: none;
  padding: 0px 30px;
  display: grid;
  -moz-column-gap: 40px;
       column-gap: 40px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
#content .woocommerce-order .l-cart-flow-chart,
#content .woocommerce-order .woocommerce-notice {
  grid-column: span 3/span 3;
}
#content .woocommerce-order .order-details-container {
  grid-column: span 3/span 3;
}
@media screen and (min-width: 768px) {
  #content .woocommerce-order .order-details-container {
    grid-column: span 2/span 2;
    grid-row-start: 3;
  }
}
#content .woocommerce-order .order-details-container .woocommerce-order-details {
  padding: 30px;
  box-shadow: 0 0px 20px rgba(0, 0, 0, 0.03);
  border-radius: 2px;
}
#content .woocommerce-order .order-details-container .woocommerce-order-details .woocommerce-order-details__title {
  border-bottom: 1px solid #9c9c9c;
  padding-bottom: 10px;
  margin-bottom: 24px;
}
#content .woocommerce-order .order-details-container .woocommerce-table {
  display: flex;
  flex-direction: column;
  box-shadow: none;
  gap: 20px;
}
#content .woocommerce-order .order-details-container .woocommerce-table th {
  font-size: 14px;
  color: black;
  letter-spacing: 1px;
  padding: 0 0 10px 0;
}
#content .woocommerce-order .order-details-container .woocommerce-table td {
  font-size: 16px;
  color: black;
  letter-spacing: 1px;
  padding: 0;
}
#content .woocommerce-order .order-details-container .woocommerce-table thead {
  border-bottom: 1px solid #9c9c9c;
}
#content .woocommerce-order .order-details-container .woocommerce-table tbody tr {
  display: flex;
  justify-content: space-between;
}
#content .woocommerce-order .order-details-container .woocommerce-table tbody td,
#content .woocommerce-order .order-details-container .woocommerce-table tbody th {
  border: none;
}
#content .woocommerce-order .order-details-container .woocommerce-table tfoot {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
  border-top: 1px solid #9c9c9c;
  padding-top: 10px;
}
#content .woocommerce-order .order-details-container .woocommerce-table tfoot tr {
  display: flex;
  justify-content: space-between;
}
#content .woocommerce-order .order-details-container .woocommerce-table tfoot td,
#content .woocommerce-order .order-details-container .woocommerce-table tfoot th {
  border: none;
}
#content .woocommerce-order .order-details-container .woocommerce-columns--addresses {
  display: flex;
  flex-direction: column;
  gap: 24px;
  font-size: 16px;
  color: black;
  padding: 30px;
  box-shadow: 0 0px 20px rgba(0, 0, 0, 0.03);
  border-radius: 2px;
}
#content .woocommerce-order .order-details-container .woocommerce-columns--addresses .woocommerce-column {
  width: 100%;
}
#content .woocommerce-order .order-details-container .woocommerce-columns--addresses .woocommerce-column__title {
  border-bottom: 1px solid #9c9c9c;
  padding-bottom: 10px;
  margin-bottom: 24px;
}
#content .woocommerce-order .woocommerce-order-overview {
  grid-column: span 3/span 3;
  margin-top: 0;
  background: white;
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 0;
}
@media screen and (min-width: 768px) {
  #content .woocommerce-order .woocommerce-order-overview {
    grid-column: span 1/span 1;
    grid-column-start: 3;
  }
}
#content .woocommerce-order .woocommerce-order-overview li {
  border-bottom: 1px solid #9c9c9c;
  margin: 0;
  padding-bottom: 16px;
  padding-top: 16px;
}
#content .woocommerce-order .woocommerce-order-overview li strong {
  color: #f8b149;
}
#content .woocommerce-order .woocommerce-order-overview li:first-child {
  padding-top: 0;
}
#content .woocommerce-order .woocommerce-order-overview li:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
#content .woocommerce-MyAccount-content .woocommerce-order-details__title {
  font-size: 24px;
  font-weight: 500;
  line-height: 120%; /* 21.6px */
  letter-spacing: 1px;
  color: black;
}
#content .woocommerce-MyAccount-content .woocommerce-columns--addresses {
  display: flex;
  flex-direction: column;
}
#content .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-column {
  width: 100%;
}
#content .woocommerce-MyAccount-content .woocommerce-columns--addresses .woocommerce-column__title {
  font-size: 18px;
  font-weight: 500;
  line-height: 120%; /* 21.6px */
  letter-spacing: 1px;
  color: black;
}
#content .l-checkout-container {
  padding: 0 30px;
  margin-top: 50px;
  position: relative;
}
@media screen and (min-width: 992px) {
  #content .l-checkout-container {
    margin-top: 0;
  }
}
#content .l-checkout-container .checkout.woocommerce-checkout {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  -moz-column-gap: 40px;
       column-gap: 40px;
}
#content .l-checkout-container .checkout.woocommerce-checkout #customer_details {
  grid-column: span 3/span 3;
  width: 100%;
}
@media screen and (min-width: 992px) {
  #content .l-checkout-container .checkout.woocommerce-checkout #customer_details {
    grid-column: span 2/span 2;
  }
}
#content .l-checkout-container .checkout.woocommerce-checkout #customer_details h3 {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 24px;
}
#content .l-checkout-container .checkout.woocommerce-checkout wc-order-attribution-inputs {
  position: absolute;
}
#content .l-checkout-container .checkout.woocommerce-checkout #ast-order-review-wrapper {
  display: none;
  width: 100%;
  background-color: #fbfbfb;
  padding: 30px 20px 0 20px;
}
@media screen and (min-width: 992px) {
  #content .l-checkout-container .checkout.woocommerce-checkout #ast-order-review-wrapper {
    display: block;
    grid-column: span 1/span 1;
    grid-column-start: 3;
  }
}
#content .l-checkout-container .checkout.woocommerce-checkout #ast-order-review-wrapper table {
  box-shadow: none;
  color: black;
  font-size: 14px;
}
#content .l-checkout-container .checkout.woocommerce-checkout:has(#shipping_method_0_flat_rate3:checked) #billing_pickup_date_field,
#content .l-checkout-container .checkout.woocommerce-checkout:has(#shipping_method_0_flat_rate3:checked) #billing_pickup_time_field {
  display: none;
}
#content .l-checkout-container .checkout.woocommerce-checkout:has(#shipping_method_0_local_pickup2:checked) #billing_date_field,
#content .l-checkout-container .checkout.woocommerce-checkout:has(#shipping_method_0_local_pickup2:checked) #billing_time_field,
#content .l-checkout-container .checkout.woocommerce-checkout:has(#shipping_method_0_local_pickup2:checked) #billing_address_1_field,
#content .l-checkout-container .checkout.woocommerce-checkout:has(#shipping_method_0_local_pickup2:checked) #billing_state_field,
#content .l-checkout-container .checkout.woocommerce-checkout:has(#shipping_method_0_local_pickup2:checked) #billing_city_field,
#content .l-checkout-container .checkout.woocommerce-checkout:has(#shipping_method_0_local_pickup2:checked) #billing_postcode_field,
#content .l-checkout-container .checkout.woocommerce-checkout:has(#shipping_method_0_local_pickup2:checked) .woocommerce-shipping-fields {
  display: none !important;
}
#content .l-checkout-container .checkout.woocommerce-checkout:has(#additional_greeting_card_type:not(:checked)) #additional_flower_collector_field,
#content .l-checkout-container .checkout.woocommerce-checkout:has(#additional_greeting_card_type:not(:checked)) #additional_card_content_field,
#content .l-checkout-container .checkout.woocommerce-checkout:has(#additional_greeting_card_type:not(:checked)) #additional_flower_sender_field {
  display: none;
}
#content .l-checkout-container .checkout.woocommerce-checkout #billing_date_field,
#content .l-checkout-container .checkout.woocommerce-checkout #billing_time_field,
#content .l-checkout-container .checkout.woocommerce-checkout #billing_pickup_date_field,
#content .l-checkout-container .checkout.woocommerce-checkout #billing_pickup_time_field {
  width: 33.33%;
}
#content .l-checkout-container .checkout.woocommerce-checkout #billing_pickup_date_field .woocommerce-input-wrapper,
#content .l-checkout-container .checkout.woocommerce-checkout #billing_date_field .woocommerce-input-wrapper,
#content .l-checkout-container .checkout.woocommerce-checkout #billing_pickup_time_field .woocommerce-input-wrapper {
  display: flex;
  width: 100%;
  border: 1px solid var(--ast-border-color);
  border-radius: 4px;
  align-items: flex-end;
  padding: 1.45em 0.8em 0.4em 0.8em;
}
#content .l-checkout-container .checkout.woocommerce-checkout #billing_pickup_date_field label,
#content .l-checkout-container .checkout.woocommerce-checkout #billing_date_field label,
#content .l-checkout-container .checkout.woocommerce-checkout #billing_pickup_time_field label {
  opacity: 1;
}
#content .l-checkout-container .checkout.woocommerce-checkout #billing_pickup_date_field input,
#content .l-checkout-container .checkout.woocommerce-checkout #billing_date_field input,
#content .l-checkout-container .checkout.woocommerce-checkout #billing_pickup_time_field input {
  border: none;
  width: 100%;
  height: auto;
}
#content .l-checkout-container .checkout.woocommerce-checkout .select2-container {
  width: 100% !important;
}
#content .l-checkout-container:has(.woocommerce-NoticeGroup) .col2-set,
#content .l-checkout-container:has(.woocommerce-NoticeGroup) #ast-order-review-wrapper {
  grid-row: 2;
}
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  -moz-column-gap: 20px;
       column-gap: 20px;
  padding: 0 8px;
}
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper .form-row {
  padding: 0;
  margin-bottom: 20px;
  width: auto !important;
}
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper > * {
  grid-column: span 4/span 4;
}
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_first_name_field,
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_phone_field,
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_address_1_field,
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_uniform_number_type_field,
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_newsletter_field {
  grid-column: span 12/span 12;
}
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_postcode_field,
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_city_field,
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_state_field,
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_date_field,
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_time_field,
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_pickup_date_field,
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_pickup_time_field,
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_email_field {
  grid-column: span 12/span 12;
}
@media screen and (min-width: 992px) {
  #content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_postcode_field,
  #content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_city_field,
  #content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_state_field,
  #content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_date_field,
  #content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_time_field,
  #content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_pickup_date_field,
  #content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_pickup_time_field,
  #content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_email_field {
    grid-column: span 4/span 4;
  }
}
#content .l-checkout-container .woocommerce-billing-fields__field-wrapper #billing_email_field {
  display: none;
}
#content .l-checkout-container:has(#billing_uniform_number_type_no:checked) #billing_uniform_number_field {
  display: none;
}
#content .l-checkout-container #billing_uniform_number_type_field,
#content .l-checkout-container #billing_newsletter_field {
  display: flex;
  align-items: center;
  gap: 20px;
  position: relative;
}
#content .l-checkout-container #billing_uniform_number_type_field > label,
#content .l-checkout-container #billing_newsletter_field > label {
  position: relative;
  margin: 0;
  padding: 0;
  color: #666;
  font-size: 16px;
}
#content .l-checkout-container #billing_uniform_number_type_field::after, #content .l-checkout-container #billing_uniform_number_type_field::before,
#content .l-checkout-container #billing_newsletter_field::after,
#content .l-checkout-container #billing_newsletter_field::before {
  position: absolute;
}
#content .l-checkout-container #billing_uniform_number_type_field .woocommerce-input-wrapper,
#content .l-checkout-container #billing_newsletter_field .woocommerce-input-wrapper {
  height: 100%;
  display: flex;
  align-items: center;
  gap: 10px;
}
#content .l-checkout-container #billing_uniform_number_type_field .woocommerce-input-wrapper > input, #content .l-checkout-container #billing_uniform_number_type_field .woocommerce-input-wrapper > label,
#content .l-checkout-container #billing_newsletter_field .woocommerce-input-wrapper > input,
#content .l-checkout-container #billing_newsletter_field .woocommerce-input-wrapper > label {
  position: relative;
  margin: 0;
  padding: 0;
}
#content .l-checkout-container .order-container {
  grid-column: span 1/span 1;
  display: flex;
  flex-direction: column;
}
#content .l-checkout-container .order-container > * {
  width: auto !important;
}

.l-cart-container {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
}
@media screen and (min-width: 768px) {
  .l-cart-container {
    gap: 40px;
  }
}
.l-cart-container .woocommerce-cart-form {
  grid-column: span 3/span 3;
}
@media screen and (min-width: 992px) {
  .l-cart-container .woocommerce-cart-form {
    grid-column: span 2/span 2;
  }
}
.l-cart-container .woocommerce-cart-form > p {
  margin: 0;
}
.l-cart-container .woocommerce-cart-form .shop_table th {
  text-align: center;
  font-size: 14px;
}
.l-cart-container .woocommerce-cart-form .shop_table th.product-name {
  text-align: left;
}
.l-cart-container .cart-collaterals {
  grid-column: span 3/span 3;
  background-color: #fbfbfb;
}
@media screen and (min-width: 992px) {
  .l-cart-container .cart-collaterals {
    grid-column: span 1/span 1;
  }
}
.l-cart-container .cart-collaterals .cart_totals {
  width: 100%;
  padding-top: 20px;
}
.l-cart-container .cart-collaterals .cart_totals h2 {
  background-color: white;
  border-bottom: none;
  text-align: center;
  margin: 0 0 20px 0;
  color: black;
  font-size: 14px;
  letter-spacing: 1px;
}
.l-cart-container .cart-collaterals .shop_table {
  border: none;
}
.l-cart-container .cart-collaterals .shop_table tbody {
  display: flex;
  flex-direction: column;
}
.l-cart-container .cart-collaterals .shop_table tr {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #dddddd;
}
.l-cart-container .cart-collaterals .shop_table th,
.l-cart-container .cart-collaterals .shop_table td {
  padding: 20px 0;
  color: black;
  font-size: 14px;
  border-top: none !important;
}
.l-cart-container .cart-collaterals .shop_table .cart-subtotal :last-child,
.l-cart-container .cart-collaterals .shop_table .order-total :last-child {
  text-align: right;
}
.l-cart-container .cart-collaterals .shop_table .woocommerce-shipping-totals {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-top: 20px;
}
.l-cart-container .cart-collaterals .shop_table .woocommerce-shipping-totals th,
.l-cart-container .cart-collaterals .shop_table .woocommerce-shipping-totals td {
  padding-top: 0;
  padding-bottom: 0;
}
.l-cart-container .cart-collaterals .wc-proceed-to-checkout {
  padding: 30px 0;
}
.l-cart-container .cart-collaterals .wc-proceed-to-checkout p {
  margin-bottom: 0;
}
.l-cart-container .cart-collaterals .wc-proceed-to-checkout .checkout-button {
  padding: 12px 40px;
  font-size: 16px;
  margin-bottom: 0;
}
.l-cart-container .shop_table:has(#shipping_method_0_local_pickup2:checked) .woocommerce-shipping-destination,
.l-cart-container .shop_table:has(#shipping_method_0_local_pickup2:checked) .woocommerce-shipping-calculator {
  display: none;
}

.l-cart-flow-chart {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
  .l-cart-flow-chart {
    margin-top: 20px;
    margin-bottom: 60px;
  }
}
.l-cart-flow-chart .chart-parent {
  display: flex;
  justify-content: space-between;
  align-items: center;
  list-style-type: none;
  margin-bottom: 8px;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-cart-flow-chart .chart-parent {
    width: 70%;
  }
}
@media screen and (min-width: 992px) {
  .l-cart-flow-chart .chart-parent {
    width: 45%;
  }
}
.l-cart-flow-chart .chart-parent .chart__item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.l-cart-flow-chart .chart-parent .chart__item p {
  display: none;
}
.l-cart-flow-chart .chart-parent .chart__num {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background-color: #f9f4ef;
}
.l-cart-flow-chart .chart-parent .chart__num.active {
  background-color: #f8b149;
  color: white;
}
.l-cart-flow-chart .chart-parent .chart__line {
  height: 2px;
  width: auto;
  background-color: #f9f4ef;
  flex: 1 1 auto;
}
.l-cart-flow-chart .chart-text {
  display: flex;
  justify-content: space-between;
  list-style-type: none;
  margin: 0;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .l-cart-flow-chart .chart-text {
    width: 70%;
  }
}
@media screen and (min-width: 992px) {
  .l-cart-flow-chart .chart-text {
    width: 45%;
  }
}/*# sourceMappingURL=main.css.map */