@import url('/@qpds/tokens/dist/_variables.css');
@import url('/@qpds/tokens/css/qp-tokens.css');
@import url('/@amsterdam-parken/tokens/globals.css');
@import url('/@qpds/elements/src/css/qp-elements.css');

@import url('/@amsterdam-parken/category/src/css/main.css');
@import url('/@amsterdam-parken/checkout/src/css/main.css');
@import url('/@amsterdam-parken/common/src/css/main.css');
@import url('/@amsterdam-parken/confirmation/src/css/main.css');
@import url('/@amsterdam-parken/content/src/css/main.css');
@import url('/@amsterdam-parken/customer-support/src/css/main.css');
@import url('/@amsterdam-parken/facility/src/css/main.css');
@import url('/@amsterdam-parken/guest/src/css/main.css');
@import url('/@amsterdam-parken/home/src/css/main.css');
@import url('/@amsterdam-parken/how-it-works/src/css/main.css');
@import url('/@amsterdam-parken/review/src/css/main.css');
@import url('/@amsterdam-parken/site/src/css/main.css');
@import url('/@qpds/prebookingproducts/src/css/main.css');
@import url('/@qpds/prebookingquotation/src/css/main.css');
@import url('/@amsterdam-parken/category/src/css/productsOverview/qp-products-overview.css');

@import url('/@qpds/poi-inquiry/src/css/main.css');
@import url('/@qpds/salesorderindexing/src/css/main.css');
@import url('/@qpds/customer-support/src/css/main.css');
@import url('/@qpds/orderconfiguration/src/css/main.css');
@import url('/@qpds/payment-management/src/css/main.css');
@import url('/@qpds/ordercancellation/src/css/main.css');
@import url('/@qpds/orderaccessdevicemodification/src/css/main.css');

@import url('/css/category.css');
@import url('/css/confirmation.css');
@import url('/css/facility.css');
@import url('/css/faq.css');
@import url('/css/guest.css');
@import url('/css/home.css');
@import url('/css/how-it-works.css');
@import url('/css/policy.css');
@import url('/css/checkout.css');

*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  font-family: var(--ap-font-family);
  margin: 0;

  qp-usp-overview {
    display: block;
    margin: 0 auto;
    max-width: 56.25rem;
    width: 100%;
  }

  h1,
  h2,
  h3,
  h4 {
    font-family: var(--ap-font-family-bold);
  }
}
