@layer ddsweb-large-atoms {
  @layer ddsweb-back-to-top {
    .-CLNWW_container {
      --ddsweb-back-to-top-size: var(--ddsweb-tc-back-to-top-size, var(--dds-sizing-size-56));
      z-index: 1;
      bottom: var(--dds-spacing-space-16);
      left: calc(50% + var(--ddsweb-back-to-top-size));
      width: var(--ddsweb-back-to-top-size);
      height: var(--ddsweb-back-to-top-size);
      margin: var(--dds-spacing-space-2);
      transform: translateX(calc(-50% - var(--ddsweb-back-to-top-size)));
      opacity: 0;
      transition: opacity .3s ease-in-out;
      position: sticky;
    }

    .-CLNWW_show {
      opacity: 1;
    }

    .-CLNWW_fixed {
      bottom: var(--ddsweb-back-to-top-bottom-position, var(--ddsweb-back-to-top-size));
      position: fixed;
    }

    .-CLNWW_container .ddsweb-button--icon-button {
      --ddsweb-button-icon-container-size: var(--ddsweb-back-to-top-size);
    }

    @media (prefers-reduced-motion: reduce) {
      .-CLNWW_container {
        transition: none;
      }
    }
  }
}


/*# sourceMappingURL=7c98f8df6a7533226d21.css.map*/