/** Shopify CDN: Minification failed

Line 920:12 Expected identifier but found whitespace
Line 920:13 Unexpected "\"\""

**/
.cart__remove-bundle svg {
    height: 20px;
    width: 20px;
  }
  
  a.cart__remove-bundle:not([href]):hover {
    cursor: pointer;
  }
  
  /** custom colors */
  :root {
    --awt-footer-height-no-controls: 104px;
    --awt-footer-height-all-and-controls: 204px;
    --primary-btn-bg-color: #000;
    --primary-btn-color: #fff;
    --primary-btn-border: 1px solid #000;
    --primary-btn-bg-color-hover: #e2d8d9;
    --primary-btn-color-hover: #000;
    --primary-btn-border-hover: 1px solid #fff;
    --primary-btn-disabled-color: #828282;
    --primary-btn-disabled-bg-color: #e9e9e9;
    --primary-btn-disabled-border: 1px solid #e9e9e9;
    --primary-btn-disabled-bg-color-hover: #e9e9e9;
    --primary-btn-disabled-color-hover: #828282;
    --primary-btn-disabled-border-hover: 1px solid #e9e9e9;
    --btn-border-radius: 0;
    --unselected-btn-border: 1px solid var(--primary-btn-disabled-color);
    --unselected-btn-color: var(--primary-btn-disabled-color);
    --unselected-btn-bg-color: transparent;
    --progress-bar-bg-color: #eeeeee;
    --progress-bar-completed-bg-color: #000;
    --progress-bar-color: #000;
    --progress-bar-completed-color: #fff;
    --awt-footer-height-all-and-controls: 245px;
    --awt-footer-height-no-controls: 117px;
  }
  
  .bundleapp-modal footer {
    max-height: 204px;
  }
  
  /** end custom colors */
  
  .awtomatic-progress-item.awtomatic-progress-item {
    background-color: var(--progress-bar-bg-color);
  }
  
  .awtomatic-progress-item.awtomatic-progress-item--completed {
    background-color: var(--progress-bar-completed-bg-color);
  }
  
  .bundle-stepper-item--complete:after {
    border-bottom-color: var(--progress-bar-completed-bg-color);
  }
  
  .bundle-stepper-item:after {
    border-bottom-color: var(--progress-bar-bg-color);
  }
  
  .bundle-stepper-counter--complete {
    color: var(--progress-bar-completed-color);
    background-color: var(--progress-bar-completed-bg-color);
  }
  
  .bundle-stepper-counter--incomplete {
    background-color: var(--progress-bar-bg-color);
    color: var(--progress-bar-color);
  }
  
  body.awt-bab-open div#shopify-section-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10000;
  }
  
  .bundleapp-modal__container--complete-screen .bundle-container {
    padding-top: 0 !important;
  }
  
  /* body.awt-bab-open .slide-panel-container {
      padding-top: 100px;
  } */
  
  body.awt-bab-open .transition-body {
    z-index: 99999;
  }
  
  body.awt-bab-open main#MainContent,
  body.awt-bab-open .header-wrapper--init .site-header__element--sub,
  body.awt-bab-open div#shopify-section-footer {
    display: none;
  }
  
  body.awt-bab-open a.site-header__logo-link {
    width: 100px;
  }
  
  /* CUSTOM PROGRESS BAR */
  @media only screen and (min-width: 750px) {
    main.bundle-create-content {
      grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
      max-width: 1110px;
    }
  
    .awt-bab-open .bundle-product-card {
      transition: background-color 0.1s, box-shadow 0.1s;
      height: 100%;
    }
  
    
  
    .awtomatic-progress-item--completed button.awtomatic-progress-remove-button {
      display: inline-block;
      position: absolute;
      top: -8px;
      right: -8px;
      height: 20px;
      width: 20px;
      min-height: 0;
      border-radius: 50%;
      background-color: #fff;
      padding: 0;
      border-radius: 50%;
      box-shadow: 0px 0px 1px #000000d6;
      background-image: url(https://bundle-public-assets.s3.amazonaws.com/closeIcons/close-svgrepo-com.svg);
      background-size: 16px;
      transition: box-shadow 0.2s;
      background-position: center;
    }
  
    .awtomatic-progress-item--completed button.awtomatic-progress-remove-button:hover {
      box-shadow: 0px 0px 1px 1px #0000006e;
    }
  
    .awtomatic-progress-item--completed button.awtomatic-progress-remove-button:after {
      content: none;
    }
  
    .awtomatic-progress-count-label {
      display: none;
    }
  
    .bundle-container .awtomatic-progress-container {
      margin-left: auto;
      padding-bottom: 20px;
    }
  
    .bundleapp-modal__container--complete-screen footer {
      /* BaB Footer */
      height: 80px;
    }
  
    .bundleapp-modal__container--complete-screen .bundle-container {
      /* BaB content */
      padding-top: 10px;
    }
  
    .bundleapp-modal__container--complete-screen {
      /* BaB content */
      padding-top: 10px;
      font-family: var(--typeBasePrimary), var(--typeBaseFallback);
      font-size: var(--typeBaseSize);
      letter-spacing: var(--typeBaseSpacing);
      line-height: var(--typeBaseLineHeight);
    }
  
    .bundleapp-modal__container--complete-screen h1,
    .bundleapp-modal__container--complete-screen h2,
    .bundleapp-modal__container--complete-screen h3,
    .bundleapp-modal__container--complete-screen h4,
    .bundleapp-modal__container--complete-screen h5 {
      font-family: var(--typeHeaderPrimary), var(--typeHeaderFallback);
      font-weight: var(--typeHeaderWeight);
      letter-spacing: var(--typeHeaderSpacing);
      line-height: var(--typeHeaderLineHeight);
    }
  
    .bundle-container .awtomatic-bab-options-container {
      order: 0;
    }
  
    .bundle-container .bundle-scrollable-section {
      order: 2;
      row-gap: 1rem;
    }
  
    .bundle-container .awtomatic-progress-container {
      order: 1;
    }
  
    .bundle-container footer {
      order: 3;
    }
  
    .awtomatic-progress-item--completed .awtomatic-progress-product-count-container .bundle-text--subheading {
      margin-right: 10px;
    }
  
    .awtomatic-progress-item.awtomatic-progress-item--pending .bundle-text--subheading {
      color: #000;
    }
  
    .awtomatic-progress-item.awtomatic-progress-item--completed {
      background-color: #fff;
    }
  
    .awtomatic-progress-item .bundle-text--subheading {
      min-width: 50px;
      display: block;
      color: #fff;
    }
  
    .awtomatic-progress-container {
      display: block;
      text-align: center;
      max-width: 80%;
      margin: 0 auto;
    }
  
    div.awtomatic-progress-item {
      width: 50px;
      height: 50px;
      display: inline-block;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center;
      background-color: transparent;
      margin: 0 5px;
    }
  
    .awtomatic-progress-item.awtomatic-progress-item {
      background-color: transparent;
    }
  
    /* CUSTOM PROGRESS IMAGES */
    div.awtomatic-progress-item.awtomatic-progress-item--completed {
      background-color: transparent;
      background-image: var(--awt-pb-img);
    }
  }
  
  /* END CUSTOM PROGRESS BAR */
  
  /* buttons */
  .bundle-button.button--primary {
    background-color: var(--primary-btn-disabled-bg-color);
    color: var(--primary-btn-disabled-color);
    border: var(--primary-btn-disabled-border);
    border-radius: var(--btn-border-radius);
    transition: background-color 0.3s, color 0.3s;
  }
  
  .awtomatic-bab-options-container .bundle-button {
    background-color: var(--unselected-btn-bg-color);
    color: var(--unselected-btn-color);
    border: var(--unselected-btn-border);
    border-radius: var(--btn-border-radius);
    transition: background-color 0.3s, color 0.3s;
  }
  
  .awtomatic-bab-options-container .bundle-button span {
    background-color: transparent;
    color: var(--primary-btn-disabled-color);
    transition: color 0.3s;
  }
  
  .bundle-button.button--primary:hover,
  .awtomatic-bab-options-container .bundle-button:hover {
    background-color: var(--primary-btn-disabled-bg-color-hover);
    color: var(--primary-btn-disabled-color-hover);
    border: var(--primary-btn-disabled-border-hover);
  }
  
  .awtomatic-bab-options-container .bundle-button:hover span {
    color: var(--primary-btn-disabled-color-hover);
  }
  
  .bundle-button.button--primary:enabled,
  .awtomatic-bab-options-container .bundle-button.selected {
    background-color: var(--primary-btn-bg-color);
    color: var(--primary-btn-color);
    border: var(--primary-btn-border);
    border-radius: var(--btn-border-radius);
    transition: background-color 0.3s, color 0.3s;
  }
  
  .bundle-product-card__quantity-button-container--button svg {
    fill: var(--primary-btn-color);
  }
  
  .bundle-product-card__quantity-button-container--button:hover svg {
    fill: var(--primary-btn-color-hover);
  }
  
  .awtomatic-bab-options-container .bundle-button.selected span {
    color: var(--primary-btn-color);
  }
  
  .bundle-button.button--primary:enabled:hover,
  .awtomatic-bab-options-container .bundle-button:hover {
    cursor: pointer;
    background-color: var(--primary-btn-bg-color-hover);
    color: var(--primary-btn-color-hover);
    border: var(--primary-btn-border-hover);
  }
  
  .awtomatic-bab-options-container .bundle-button:hover span {
    color: var(--primary-btn-color-hover);
  }
  
  /* end buttons*/
  
  /* Customer quantity button */
  div.bundle-product-card__quantity-button-container {
    /*border-color: #000586;*/
    border-width: 0;
    border-radius: var(--btn-border-radius);
    background-color: var(--primary-btn-bg-color);
    color: var(--primary-btn-color);
    font-weight: bold;
    line-height: 15px;
    padding: 0;
  }
  
  .bundle-product-card__quantity-button-container span {
    padding: 14px 10px;
  }
  
  .bundle-product-card__quantity-button-container--button {
    padding: 14px 10px;
    border-radius: 0;
    transition: background-color 0.3s;
  }
  
  .bundle-product-card__quantity-button-container--button:first-child {
    border-top-left-radius: var(--btn-border-radius);
    border-bottom-left-radius: var(--btn-border-radius);
  }
  
  .bundle-product-card__quantity-button-container--button:last-child {
    border-top-right-radius: var(--btn-border-radius);
    border-bottom-right-radius: var(--btn-border-radius);
  }
  
  button.bundle-product-card__quantity-button-container--button:hover {
    background-color: var(--primary-btn-bg-color-hover);
    border: 1px solid #000;
  }

  .bundle-product-card__quantity-button-container--button:first-child:hover {
    border-right: 0;
  }
    .bundle-product-card__quantity-button-container--button:last-child:hover {
        border-left: 0;
    }
  
  .bundle-product-card__quantity-button-container--button svg {
    fill: var(--primary-btn-color);
  }
  
  /* End Customer quantity button */
  
  /* 2 items per row in BaB */
  @media only screen and (max-width: 750px) {
    section.bundle_section.bundle-section {
      grid-template-columns: repeat(auto-fit, minmax(50%, 1fr));
      row-gap: 0;
    }
  
    .awt-bab-open .bundle-product-card {
      width: 100%;
    }
  
    .bundle-lazy-image-container {
      width: 100%;
    }
  
    .bundle-product-card__quantity-button-container {
      width: 100%;
    }
  }
  
  /* end 2 items per row in BaB */
  
  /* square images */
  .awt-bab-open .bundle-product-card {
    width: 300px;
  }
  
  @media screen and (max-width: 768px) {
    .awt-bab-open .bundle-product-card {
      width: 300px;
    }
  }
  
  @media screen and (max-width: 758px) {
    .awt-bab-open .bundle-product-card {
      width: 100%;
    }
  }
  
  .bundle-lazy-image-container {
    padding-bottom: 100%;
    border-radius: 0;
  }
  
  .bundle-lazy-image-container img {
    object-fit: cover;
  }
  
  /* end square images */
  
  .bundleapp-modal__container--complete-screen {
    background-color: #fff;
  }
  
  body.awt-bab-open footer {
    color: #000;
  }
  
  .bundle-subs-detail-layout button:hover {
    background-color: transparent;
  }
  
  @media only screen and (min-width: 750px) {
    .bundle-product-card__quantity-button-container {
      width: 170px;
    }
  
    .awtomatic-sizes-container label,
    .awtomatic-plans-container label {
      font-size: var(--font-size);
      font-family: var(--main-family);
      font-style: var(--main-style);
      font-weight: var(--main-weight);
      text-transform: uppercase;
    }
  
    .awtomatic-sizes-container:before,
    .awtomatic-progress-container:before,
    .awtomatic-plans-container:before {
      font-family: var(--heading-family);
      font-weight: var(--main-weight);
      font-style: var(--heading-style);
      letter-spacing: var(--heading-spacing);
      position: absolute;
      top: 10px;
      width: 100%;
      left: 0;
      text-align: center;
    }
  
    body.set-wine-box .awtomatic-sizes-container:before {
      content: "01. How many wines would you like?";
    }
  
    body.set-wine-box .awtomatic-sizes-container {
      padding-top: 30px;
    }
  
    .awtomatic-bab-options-container span.bundle-text--subheading {
      display: none;
    }
  
    body.set-wine-box .awtomatic-plans-container:before {
      content: "02. How often would you like your wine delivered?";
    }
  
    body.set-wine-box .bundle-create-content + .awtomatic-progress-container:before {
      content: "03. Select your wines...";
    }
  
    body.flex-wine-box .awtomatic-sizes-container {
      display: none;
    }
  
    .awtomatic-plans-container,
    .awtomatic-progress-container {
      position: relative;
      padding-top: 40px;
      margin-top: 0;
    }
  
    .bundle-container .awtomatic-bab-options-container {
      max-width: none;
      width: 100%;
    }
  
    main.bundle-create-content .bundle-product-card {
      width: 270px;
    }
  
    main.bundle-create-content {
      max-width: 100%;
      column-gap: 24px;
    }
  }
  
  svg#icon--dropdown-arrow {
    display: inline-block;
  }
  
  div#bundleapp-subscriptions-portal footer {
    background-color: transparent;
  }
  
  body.awt-bab-open input.site-header__search-input {
    padding: 8px 15px;
  }
  
  .bundle-lazy-image-container {
    display: flex !important;
    justify-content: center;
  }
  
  .bundle-lazy-image-container img {
    width: auto;
    height: 100%;
  }
  
  @media only screen and (min-width: 750px) {
    div.awtomatic-progress-item.awtomatic-progress-item--completed {
      background-size: contain;
    }
  }
  
  div.bundle-product-card__quantity-button-container {
    margin-top: auto;
  }
  
  .awt-bab-open .bundle-product-card {
    height: 100%;
  }
  
  .slide-panel-container img.bundle-img-container {
    max-height: 250px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }
  
  .slide-panel-container h4.bundle-text--heading {
    margin-bottom: 10px;
  }
  
  @media (min-width: 768px) {
    .bundleapp-modal__container--complete-screen main.bundle-scrollable-section.bundle-create-content.step2 {
      height: 100%;
      overflow-y: visible;
    }
  
    .bundleapp-modal__container--complete-screen .bundle-container {
      margin-bottom: var(--awt-footer-height, 80px);
      overflow-y: scroll;
    }
  
    .bundleapp-modal__container--complete-screen footer {
      position: fixed;
      bottom: 0;
      left: 0;
      right: 0;
      width: 100%;
    }
  }
  
  .bundle-product-card.selected {
    border: 3px solid;
    border-radius: 0px;
  }
  .bundle-product-card.selected:before {
    content: "in box";
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 14px;
    z-index: 9;
    background: #000;
    border-radius: 3px;
    padding: 3px 9px;
    color: #fff;
  }
  
  .bundle-product-card.selected {
    position: relative;
  }
  
  header.bundle-stepper-header {
    display: none;
  }
  
  /*  Custom Selections */
  div#awt-images-container {
    position: absolute;
    left: 10px;
    top: 5px;
    max-width: 350px;
  }
  img.awt-custom-selection {
    width: 40px;
    height: 40px;
    object-fit: contain;
    border: 2px solid #000;
  }
  span.awt-custom-selection-badge {
    position: absolute;
    top: -8px;
    right: -5px;
    width: 20px;
    height: 20px;
    text-align: center;
    padding-left: 3px;
    border-radius: 20px;
    background-color: #fff;
    color: #000;
    font-weight: 700;
    line-height: initial;
    border: 2px solid #000;
  }
  .awt-custom-selection-container {
    position: relative;
    display: inline-block;
    margin: 6px 10px 0 10px;
  }
  .awt-custom-selection-container {
    display: none;
  }
  #upgrade-bundle-button {
    display: none;
  }
  @media (min-width: 768px) {
    #upgrade-bundle-button {
      display: block;
    }
    .awt-custom-selection-container {
      display: inline-block;
    }
  }
  
  button#upgrade-bundle-button {
    transition: all 0.6s;
    text-wrap: nowrap;
    overflow: hidden;
    font-size: max(1em, 12px);
    line-height: max(1em, 20px);
    color: rgb(255, 255, 255);
    font-weight: 700;
    background: rgb(0, 0, 0);
    text-align: center;
    border: none;
    padding: 8px 20px;
    box-sizing: border-box;
    margin-right: 0px;
  }
  button#upgrade-bundle-button:not(.visible) {
    margin-right: -225px;
  }
  
  button#upgrade-bundle-button.visible {
    min-width: 100px;
  }
  /*  End Custom Selections */
  
  /* Custom Size Toggle */
  #awt-custom-size-butons label {
    border-radius: 0;
    background-color: transparent;
    color: #000;
  }
  #awt-custom-size-butons label.selected,
  #awt-custom-size-butons label:hover {
    background-color: #000;
    color: #fff;
  }
  label#\34 1085922836516:after {
    content: "Save 10%";
    position: absolute;
    top: -24px;
    background-color: #ab1c15;
    border-radius: 10px;
    border: 1px solid #f6f4ee;
    padding: 1px 6px;
    text-align: center;
    left: -1px;
    margin-left: 0;
    color: #fff;
    border-color: #000;
    border-radius: 0;
    right: -1px;
  }
  label#\34 1085922836516:before {
    content: "Free shipping";
    position: absolute;
    text-align: center;
    right: 0;
    left: 0;
    color: #000;
    bottom: 0;
  }
  
  label#\34 1085922836516 {
    position: relative;
  }
  
  label#\34 1085917462564 {
    position: relative;
  }
  
  label#\34 1085917462564:after {
    content: "Save 5%";
    position: absolute;
    top: -24px;
    right: -1px;
    background-color: transparent;
    border-radius: 0;
    border: 1px solid #f6f4ee;
    padding: 1px 6px;
    text-align: center;
    left: -1px;
    color: #000;
    border-color: #000;
  }
  
  .bundleapp-modal__container--complete-screen header {
    padding: 1rem 0 0;
  }
  div#awt-custom-size-butons {
    background-color: #fff;
    padding: 30px 0;
    margin-top: -10px;
  }
  
  /* End Custom Size Toggle */
  
  
  
  #awt-custom-size-butons label.selected {
    display: flex;
  }
  
  div#awt-custom-size-butons {
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
  
  div#awt-custom-size-butons input {
    visibility: hidden;
    position: absolute;
  }
  
  #awt-custom-size-butons label {
    width: 160px;
    height: 44px;
    outline: 1px solid black;
    cursor: pointer;
  }
  
  #awt-custom-size-butons label span {
    margin: 0 auto;
  }
  #awt-custom-size-butons label:first-child span {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 100%;
  }
  
  #awt-custom-size-butons label::after {
    height: 24px;
    display: block;
  }
  
  #awt-custom-size-butons label:hover,
  #awt-custom-size-butons label span:hover,
  #awt-custom-size-butons label:hover::before,
  #awt-custom-size-butons label.selected::before {
    color: white;
  }
  
  
  
  
  @media (min-width: 768px) {
    .bundle-stepper-wrapper {  
      visibility: hidden;
      height: 460px;
  }
  /* .p_7761824219180 header.bundle-stepper-header {
    display: block;
    height: 460px;
    background-image: var(--banner-image);
    background-size: cover;
    background-position: center;
  } */
}
  
  .p_7761824219180 {
    padding-left: 0;
    padding-right: 0;
  }
  
  .bundleapp-modal__container--complete-screen {
    padding-top: 0;
  }
  
  .bundleapp-modal__container--complete-screen header {
    padding-top: 0;
  }
  
  .p_7761824219180 nav.bundle-section__nav {
    display: none;
  }

  header.bundleapp-modal__container--complete-screen--header-container {
    background-color: #e2d8d9;
  }
  
  .bundleapp-modal__container--complete-screen--header-container .bundle-hide-sm {
    display: block;
  }
  .bundleapp-modal__container--complete-screen--header-container .bundle-hide-sm p#modal-title {
    font-size: 2rem;
    padding: 2rem 0;
    line-height: 2rem;
  }
  header.bundleapp-modal__container--complete-screen--header-container button {
    top: 10px;
    right: 10px;
  }
  @media only screen and (min-width: 750px) {
    
    .p_7761824219180 .awtomatic-progress-container {
      position: fixed;
      top: 90px;
      right: -2px;
      width: 70px;
      margin: 0;
      left: initial;
      background-color: #fff;
      border-radius: 5px 0 0 5px;
      padding: 10px 10px 7px 6px;
      border: 1px solid;
    }
    .p_7761824219180 .awtomatic-progress-container .awtomatic-progress-item.awtomatic-progress-item--pending:before {
        font-size: 30px;
        line-height: 50px;
        opacity: 0.1;
    }
    .p_7761824219180 .awtomatic-progress-container .awtomatic-progress-item.awtomatic-progress-item--pending:nth-of-type(1):before {
        content: "1"
    }
    .p_7761824219180 .awtomatic-progress-container .awtomatic-progress-item.awtomatic-progress-item--pending:nth-of-type(2):before {
        content: "2"
    }
    .p_7761824219180 .awtomatic-progress-container .awtomatic-progress-item.awtomatic-progress-item--pending:nth-of-type(3):before {
        content: "3"
    }
  }
  
  /* disable other buttons in section when section reaches max */
  .p_7761824219180 .awt-is-max-size-reached .q_0 .bundle-product-card__quantity-button-container {
    pointer-events: none;
    background-color: #959595;
  }
  
  /* disable plus button in selected card when section reaches max */
  .p_7761824219180 .awt-is-max-size-reached div:not(.q_0) .bundle-product-card__quantity-button-container button.bundle-product-card__quantity-button-container--button:last-child {
      pointer-events: none;
      opacity: 0.2;
  }
  
  .p_7761824219180 main.bundle-create-content {
    padding: 0;
  }
  
  .p_7761824219180 div.awt-section-with-limits:first-of-type h3 {
    border-top: 10px solid #000;
    padding: 40px 0 200px;
    background-image: var(--lotion-image);
    background-position: 50% 20%;
    background-size: cover;
    margin-top: 0;
    color: #fff;
    font-weight: bold;
  }
  
  .p_7761824219180 div.awt-section-with-limits:last-of-type h3 {
    border-top: 10px solid #000;
    padding: 40px 0 200px;
    background-image: var(--perfume-image);
    background-position: center;
    background-size: cover;
    margin-top: 0;
    color: #fff;
    font-weight: bold;
  }
  
  .p_7761824219180 div.awt-section-with-limits:nth-of-type(2) h3 {
    border-top: 10px solid #000;
    padding: 40px 0 200px;
    background-image: var(--mist-image);
    background-position: 50% 30%;
    background-size: cover;
    margin-top: 0;
    color: #fff;
    font-weight: bold;
  }
  
  /* .p_7761824219180 header.bundle-stepper-header:after {
    /* content: "Perfect Pairings, Delivered to Your Doorstep"; */
    content: "";
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    width: 100%;
    font-weight: bold;
    font-size: 2.7em;
    max-width: 800px;
    margin: 0 auto;
    color: #fff;
    line-height: 1.2em;
  } */
  
  /* .p_7761824219180 header.bundle-stepper-header:before {
    /* content: "Save 15% plus get a FREE cheese box with your first order"; */
    content: "";
    position: absolute;
    top: 330px;
    left: 0;
    right: 0;
    width: 100%;
    font-size: 1.3em;
    max-width: 500px;
    margin: 0 auto;
    color: #fff;
    padding-right: 10px;
    padding-left: 10px;
  } */

  .bundleapp-modal__container--complete-screen {
    background-color: #e2d8d9;
}

.awtomatic-progress-container {
    margin-left: 0;
}


h3.bundle-text--display.bundle-section__title {
    font-size: 40px;
    text-shadow: 1px 1px black;
}

div.awt-section-with-limits > h4 {
    font-size: 18px;
    font-weight: bold;
    margin: 30px auto;
}

.bundleapp-modal__container--complete-screen--header-container p#modal-title {
    font-size: 20px;
    margin: 20px auto;
    font-weight: bold;
}

body.awt-bab-open cart-drawer#cart-drawer {
    z-index: 99999;
}

@media (max-width: 767px) {
 .p_7761824219180 div.awt-section-with-limits:first-of-type h3, 
   .p_7761824219180 div.awt-section-with-limits:last-of-type h3,
     .p_7761824219180 div.awt-section-with-limits:nth-of-type(2) h3 {
       padding-bottom: 180px;
       background-position: top;
     }
}