/**GENERAL**/
/*Remove bundle image*/
.loop-bundle-image-container {
  display: none;
}
/*Header*/
.loop-bundle-image-container-wrapper {
  align-items: center;
}
.loop-bundle-title {
  font-family: "Ogg-Light";
  font-size: 40px;
  text-transform: uppercase;
}
/*Description*/
.loop-bundle-new-description {
    text-align: center;
    margin-left: 0;
}
/*'Select your items'*/
.loop-bundle-select-product-title-new {
  font-size: 1em;
  letter-spacing: 0;
}
/*Spacing*/
@media (min-width: 64rem) {
  .loop-bundle-products-section-container {
    gap: calc(var(--spacing) * 50);
  }
}
/*Section padding*/
.loop-background {
  padding-bottom: var(--loop-bundle-bg-padding-bottom);
}
/*Height of sticky section*/
.loop-actions-container {
  min-height: 100%;
  max-height: 100%;
  top: 58px;
  overflow: visible;
}
/*Line height*/
body {
  line-height: 1.4;
}
/*Button font*/
.loop-btn {
  text-transform: uppercase;
}
.loop-btn-size-md {
  font-size: 13px;
}

/**PRODUCT CARD**/
/*Product Titles*/
.loop-product-title {
  font-family: "Ogg-Light";
  font-size: 20px;
  margin-bottom: 7px;
}
/*Price*/
.loop-display-product-price {
  font-size: 1.4rem;
}
/*Variant Selector*/
.loop-select-variant {
  border-radius: 0;
  border-color: #d2d5d9;
}
/*Button*/

/**SELECTED BUNDLE WIDGET**/
/*Widget Background*/
.loop-selected-bundle {
  border-radius: 0;
}
/*Widget Container*/
.loop-selected-bundle {
  border-style: none;
  padding: 36px;
  background-color: #F5EFEA80;
  min-height: 565px; /*fits 4 products without scroll*/
}
/*Header*/
.loop-selected-bundle-header {
  font-family: "Ogg-Light";
  justify-content: center;
  font-size: 22px;
}
/*Info/description*/
.loop-selected-bundle-info {
  text-align: center;
  .loop-text-p4 {
    margin-bottom: 20px;
  }
  margin-bottom: 30px;
}
/*Product price bug fix*/
.loop-selected-bundle {
  .loop-product-price {
    color: var(--loop-product-card-discounted-price-color);
  }
}
/*Delivery frequency button*/
.loop-bundle-widget-frequency-interval-button {
  border-radius: 0;
}
/*Add to cart button*/
.loop-btn-add-to-cart {
  box-shadow: none;
}

:root {
  /*Section top + bottom padding*/
  --loop-bundle-bg-padding-top: 40px;
  --loop-bundle-bg-padding-bottom: 80px;
  /*Border radius*/
  --loop-bundle-outline-button-border-radius: 0;
  --loop-bundle-selected-button-border-radius: 0;
  --loop-product-card-border-radius: 0;
  --loop-selected-product-card-border-radius: 0;
  --loop-bundle-widget-selling-plan-container-border-radius: 0;
  --loop-bundle-widget-discount-badge-border-radius: 0;
  --loop-product-card-add-product-button-border-radius: 0;
  --loop-bundle-image-border-radius: 0;
  --loop-bundle-add-to-cart-button-border-radius: 0;
  --loop-bundle-input-button-border-top-radius: 0;
  --loop-bundle-input-button-border-bottom-radius: 0;
  
}

