.loop-frequency-selector {
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    flex-direction: row;
}

button.btn.loop-btn.loop-btn-outline.loop-btn-size-md.loop-btn.mx-2.mt-1 {
    margin-bottom: .5rem !important;
}
button#loop-btn-default-subscription {
    margin-bottom: .5rem;
}

.loop-h1, .loop-h2, .loop-h3, p#isPasted, p span, .loop-text-p1, .loop-progress-bar-label, .label-active-16, .label-active-32, .loop-show-more-less-text, a, button {
  font-family: "Avenir", sans-serif !important;
}
.loop-form-input {
  border-bottom: none !important;
  border-top: none !important;
} 
.loop-form-input {
    color: #fff !important;
}
/* Dog Beef Add Button Color */
 #loop-background > div > div.loop-products-available > div > div:nth-child(1) > div > div > div.loop-body-footer-wrapper > div > div > button, #loop-background > div > div.loop-products-available > div > div:nth-child(1) > div > div > div.loop-body-footer-wrapper > div > div > input {
   background-color: #58AF92;
 }
/* Dog Chicken Add Button Color */
#loop-background > div > div.loop-products-available > div > div:nth-child(2) > div > div > div.loop-body-footer-wrapper > div > div > button, #loop-background > div > div.loop-products-available > div > div:nth-child(2) > div > div > div.loop-body-footer-wrapper > div > div > input {
  background-color: #FCB041;
}
/* Dog Lamb Add Button Color */ 
#loop-background > div > div.loop-products-available > div > div:nth-child(3) > div > div > div.loop-body-footer-wrapper > div > div > button, #loop-background > div > div.loop-products-available > div > div:nth-child(3) > div > div > div.loop-body-footer-wrapper > div > div > input {
  background-color: #8C4399;
  color: #fff;
}
/* Dog Turkey Add Button Color */
#loop-background > div > div.loop-products-available > div > div:nth-child(4) > div > div > div.loop-body-footer-wrapper > div > div > button, #loop-background > div > div.loop-products-available > div > div:nth-child(4) > div > div > div.loop-body-footer-wrapper > div > div > input  {
  background-color: #CF6530;
}
/* Cat Turkey Add Button Color */
#loop-background > div > div.loop-products-available > div > div:nth-child(5) > div > div > div.loop-body-footer-wrapper > div > div > button, #loop-background > div > div.loop-products-available > div > div:nth-child(5) > div > div > div.loop-body-footer-wrapper > div > div > input {
  background-color: #CF6530;
}
/* Cat Beef Add Button Color */
#loop-background > div > div.loop-products-available > div > div:nth-child(6) > div > div > div.loop-body-footer-wrapper > div > div > button, #loop-background > div > div.loop-products-available > div > div:nth-child(6) > div > div > div.loop-body-footer-wrapper > div > div > input {
  background-color: #58AF92;
}
/* Cat food make bigger to even out grid */ 
#loop-background > div > div.loop-products-available > div > div:nth-child(5) {
    grid-column: span 2;
}
#loop-background > div > div.loop-products-available > div > div:nth-child(6) {
    grid-column: span 2;
}
/* Make button container smaller to match up with card size */
#loop-background > div > div.loop-products-available > div > div:nth-child(5) > div > div > div.loop-body-footer-wrapper {
    padding: 0 25%;
}
#loop-background > div > div.loop-products-available > div > div:nth-child(6) > div > div > div.loop-body-footer-wrapper {
    padding: 0 25%;
}
/* 
div[data-product-handle="evermore-beef-recipe"] {
  background-color: #57AF91;
}

div[data-product-handle="evermore-chicken-recipe"] {
  background-color: #FBB040;
}

div[data-product-handle="evermore-lamb-recipe"] {
  background-color: #8c4399;
}

div[data-product-handle="evermore-turkey-recipe"] {
  background-color: #cf6e40;
}
*/ 
.loop-progress-range-line.left {
  background-color: none; 
  background: linear-gradient(to right, #c02834 0%, #cf6e40 20%, #faa322 34%, #60b497 48%, #426ece 65%, #6d3e9e 76%, #8c4399 91%, #8c4399 100%);
}
.d-flex.justify-content-center.align-items-center {
    flex-direction: column;
}
.loop-bundle-saved-label{
  color: white! important;
}

@media screen and (max-width: 500px){
.loop-display-saved-total{
  flex-direction: column;
}
#loop-background > div > div.loop-products-available > div > div:nth-child(5) {
    grid-column: 1;
}
#loop-background > div > div.loop-products-available > div > div:nth-child(6) {
    grid-column: 2;
}
#loop-background > div > div.loop-products-available > div > div:nth-child(5) > div > div > div.loop-body-footer-wrapper {
    padding: 0;
}
#loop-background > div > div.loop-products-available > div > div:nth-child(6) > div > div > div.loop-body-footer-wrapper {
    padding: 0;
}
}

.loop-drawer-go-back-btn {
  width: 100%;
}
