.page-layout-1column.page-layout-1column .product.media,
.page-layout-1column.page-layout-1column .product-info-main {
  width: 48%; }

.product-reviews-summary {
  margin-bottom: 2rem; }

.bundle-options-container #product_addtocart_form {
  display: flex; }
  .bundle-options-container #product_addtocart_form .bundle-options-wrapper {
    width: 100%;
    float: none;
    margin-bottom: 2rem;
    flex-basis: calc((100% / 3) * 2);
    margin-right: 5%; }
    .bundle-options-container #product_addtocart_form .bundle-options-wrapper .product-options-wrapper {
      width: 100%;
      float: none; }
      .bundle-options-container #product_addtocart_form .bundle-options-wrapper .product-options-wrapper .field.option {
        padding-top: 1rem; }
        .bundle-options-container #product_addtocart_form .bundle-options-wrapper .product-options-wrapper .field.option .field.qty {
          margin-top: 1rem; }
          .bundle-options-container #product_addtocart_form .bundle-options-wrapper .product-options-wrapper .field.option .field.qty .label {
            margin-right: .5rem; }
          .bundle-options-container #product_addtocart_form .bundle-options-wrapper .product-options-wrapper .field.option .field.qty .control {
            width: auto;
            display: inline-block; }
  .bundle-options-container #product_addtocart_form .block-bundle-summary.block-bundle-summary {
    width: 100%;
    float: none;
    flex-basis: calc(100% / 3);
    top: auto !important; }
    .bundle-options-container #product_addtocart_form .block-bundle-summary.block-bundle-summary .sticky-wrapper {
      position: sticky;
      top: 1rem; }

.product-pictograms {
  padding: 2rem 0 3rem; }
  .product-pictograms .icons-wrapper {
    margin: 0 1rem; }
    .product-pictograms .icons-wrapper .icons-image {
      height: 125px;
      width: 125px;
      background-size: 125px; }

.product.info.detailed .data.item.title.active {
  /* Disable click on active tab to prevent collapse function on desktop view*/
  pointer-events: none; }
@media (max-width: 1023px) {
  .product.info.detailed .data.item.title .switch {
    padding-left: .75rem;
    padding-right: .75rem; } }
.product.info.detailed .related-recipe-wrapper .recipe-image {
  flex: 200px 0 0;
  margin-right: 1rem; }
