/* src/components/layout/src/components/layout/styles.module.css */
@layer ddsweb-organisms {
  @layer ddsweb-one-tile {
    .b74ac0_yqjFKG_imageContainer {
      grid-area: image;
    }
    .b74ac0_yqjFKG_titleContainer {
      gap: var(--ddsweb-theme-spacing-xs);
      grid-area: title;
    }
    .b74ac0_yqjFKG_detailsContainer {
      flex-direction: column;
      grid-area: details;
      display: flex;
    }
    @media (width >= 1260px) {
      .b74ac0_yqjFKG_detailsContainerHorizontal a {
        margin-bottom: var(--ddsweb-theme-spacing-xs);
      }
    }
    .b74ac0_yqjFKG_buyBoxContainer {
      margin-bottom: var(--ddsweb-theme-spacing-xs);
      grid-area: buy-box;
    }
    @media (width >= 1260px) {
      .b74ac0_yqjFKG_buyBoxContainerHorizontal {
        grid-row-end: 9;
      }
    }
    .b74ac0_yqjFKG_promotionsContainer {
      grid-area: promotion;
    }
    .b74ac0_yqjFKG_messagingContainer {
      grid-area: messaging;
    }
    .b74ac0_yqjFKG_messagingContainerHorizontal {
      margin-bottom: var(--ddsweb-theme-spacing-xs);
    }
    .b74ac0_yqjFKG_messagingContainerHorizontal > div {
      margin-top: 0;
    }
    .b74ac0_yqjFKG_footerContainer {
      grid-area: footer;
    }
    .b74ac0_yqjFKG_deliveryMessageContainer {
      grid-area: deliverymessage;
    }
    .b74ac0_yqjFKG_actionIconContainer {
      align-items: flex-start;
      gap: var(--ddsweb-theme-spacing-xx);
      flex-direction: column-reverse;
      grid-area: action-icon;
      display: flex;
      position: absolute;
      top: 0;
      right: 0;
    }
    @media (width >= 756px) {
      .b74ac0_yqjFKG_actionIconContainer {
        flex-direction: row;
      }
    }
    .b74ac0_yqjFKG_actionIconContainerVertical {
      flex-direction: column-reverse;
    }
    .b74ac0_yqjFKG_allowSubstitutionsContainer {
      grid-area: substitutions;
    }
    .b74ac0_yqjFKG_preferencesContainer {
      gap: var(--ddsweb-theme-spacing-md);
      grid-area: preferences;
      display: grid;
    }
    @media (width >= 1260px) {
      .b74ac0_yqjFKG_preferencesContainerHorizontal {
        grid-column: 1 / 5;
        min-width: 0;
        min-height: 0;
      }
    }
    .b74ac0_yqjFKG_offerSashContainer {
      grid-area: offersash;
    }
    .b74ac0_yqjFKG_saveForLaterContainer {
      margin-top: var(--ddsweb-theme-spacing-md);
      grid-area: save-for-later;
    }
    .b74ac0_yqjFKG_variationsTextContainer {
      grid-area: variations;
    }
    .b74ac0_yqjFKG_saveToListContainer {
      margin-top: var(--ddsweb-theme-spacing-md);
      grid-area: save-to-list;
    }
    .b74ac0_yqjFKG_variationsContainer {
      grid-area: variations;
    }
  }
}


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