/* src/components/layout/src/components/layout/styles.module.css */
@layer ddsweb-organisms {
  @layer ddsweb-one-tile {
    .dfb33e_yqjFKG_imageContainer {
      grid-area: dfb33e_yqjFKG_image;
    }
    .dfb33e_yqjFKG_titleContainer {
      gap: var(--ddsweb-theme-spacing-xs);
      grid-area: dfb33e_yqjFKG_title;
    }
    .dfb33e_yqjFKG_detailsContainer {
      flex-direction: column;
      grid-area: dfb33e_yqjFKG_details;
      display: flex;
    }
    @media (width >= 1260px) {
      .dfb33e_yqjFKG_detailsContainerHorizontal a {
        margin-bottom: var(--ddsweb-theme-spacing-xs);
      }
    }
    .dfb33e_yqjFKG_buyBoxContainer {
      margin-bottom: var(--ddsweb-theme-spacing-xs);
      grid-area: dfb33e_yqjFKG_buy-box;
    }
    @media (width >= 1260px) {
      .dfb33e_yqjFKG_buyBoxContainerHorizontal {
        grid-row-end: 9;
      }
    }
    .dfb33e_yqjFKG_promotionsContainer {
      grid-area: dfb33e_yqjFKG_promotion;
    }
    .dfb33e_yqjFKG_messagingContainer {
      grid-area: dfb33e_yqjFKG_messaging;
    }
    .dfb33e_yqjFKG_messagingContainerHorizontal {
      margin-bottom: var(--ddsweb-theme-spacing-xs);
    }
    .dfb33e_yqjFKG_messagingContainerHorizontal > div {
      margin-top: 0;
    }
    .dfb33e_yqjFKG_footerContainer {
      grid-area: dfb33e_yqjFKG_footer;
    }
    .dfb33e_yqjFKG_deliveryMessageContainer {
      grid-area: dfb33e_yqjFKG_deliverymessage;
    }
    .dfb33e_yqjFKG_actionIconContainer {
      align-items: flex-start;
      gap: var(--ddsweb-theme-spacing-xx);
      flex-direction: column-reverse;
      grid-area: dfb33e_yqjFKG_action-icon;
      display: flex;
      position: absolute;
      top: 0;
      right: 0;
    }
    @media (width >= 756px) {
      .dfb33e_yqjFKG_actionIconContainer {
        flex-direction: row;
      }
    }
    .dfb33e_yqjFKG_actionIconContainerVertical {
      flex-direction: column-reverse;
    }
    .dfb33e_yqjFKG_allowSubstitutionsContainer {
      grid-area: dfb33e_yqjFKG_substitutions;
    }
    .dfb33e_yqjFKG_preferencesContainer {
      gap: var(--ddsweb-theme-spacing-md);
      grid-area: dfb33e_yqjFKG_preferences;
      display: grid;
    }
    @media (width >= 1260px) {
      .dfb33e_yqjFKG_preferencesContainerHorizontal {
        grid-column: 1 / 5;
        min-width: 0;
        min-height: 0;
      }
    }
    .dfb33e_yqjFKG_offerSashContainer {
      grid-area: dfb33e_yqjFKG_offersash;
    }
    .dfb33e_yqjFKG_saveForLaterContainer {
      margin-top: var(--ddsweb-theme-spacing-md);
      grid-area: dfb33e_yqjFKG_save-for-later;
    }
    .dfb33e_yqjFKG_variationsTextContainer {
      grid-area: dfb33e_yqjFKG_variations;
    }
    .dfb33e_yqjFKG_saveToListContainer {
      margin-top: var(--ddsweb-theme-spacing-md);
      grid-area: dfb33e_yqjFKG_save-to-list;
    }
    .dfb33e_yqjFKG_variationsContainer {
      grid-area: dfb33e_yqjFKG_variations;
    }
  }
}


/*# sourceMappingURL=3844d8f5138b5cc01e4f.css.map*/