/* src/components/buy-box/components/quantity-controls-core/src/components/buy-box/components/quantity-controls-core/styles.module.css */
@layer ddsweb-organisms {
  @layer ddsweb-one-tile {
    @layer ddsweb-buy-box {
      .dfb33e_tYC73a_container {
        display: block;
      }
      .dfb33e_tYC73a_containerWide {
        vertical-align: top;
        display: inline-block;
      }
      .dfb33e_tYC73a_formGroup .ddsweb-form-group__children {
        display: flex;
      }
      .dfb33e_tYC73a_formGroup .ddsweb-form-group__message {
        margin-top: calc(var(--ddsweb-theme-spacing-xx) + 1px);
        margin-bottom: calc(var(--ddsweb-theme-spacing-xx) - 1px);
      }
      .dfb33e_tYC73a_formGroup .ddsweb-form-group__success-message {
        font-weight: bold;
      }
      .dfb33e_tYC73a_dropdown {
        width: calc(100% - var(--ddsweb-theme-spacing-sm));
        margin-right: var(--ddsweb-theme-spacing-sm);
        margin-bottom: 0;
        display: inline-block;
      }
      .dfb33e_tYC73a_dropdown .ddsweb-dropdown__select-span {
        padding: var(--ddsweb-theme-spacing-xs) var(--ddsweb-theme-spacing-md) var(--ddsweb-theme-spacing-xs) var(--ddsweb-theme-spacing-xs);
      }
      .dfb33e_tYC73a_dropdown .ddsweb-dropdown__select-icon {
        right: var(--ddsweb-theme-spacing-xs);
      }
      .dfb33e_tYC73a_input {
        width: calc(100% - var(--ddsweb-theme-spacing-sm));
        min-width: 40px;
        margin-right: var(--ddsweb-theme-spacing-sm);
        margin-bottom: 0;
      }
      .dfb33e_tYC73a_buttonsWrapper {
        align-items: flex-start;
        width: 88px;
        display: inline-flex;
      }
      .dfb33e_tYC73a_decrementButton {
        margin-right: var(--ddsweb-theme-spacing-xs);
      }
      .dfb33e_tYC73a_textButton,
      .dfb33e_tYC73a_textButtonSavedForLater {
        flex-shrink: 0;
        width: 50%;
      }
      @media (width >= 756px) {
        .dfb33e_tYC73a_textButtonSavedForLater {
          width: 25%;
        }
      }
      .dfb33e_tYC73a_quantityControlWrapper {
        width: 50%;
        margin-bottom: 0;
      }
    }
  }
}


/*# sourceMappingURL=fa4096248a0555195cfe.css.map*/