.checkout-wrapper{text-decoration:none;cursor:pointer}.trash-button{width:15px;height:15px;margin-right:20px;cursor:pointer}.product-card a{text-decoration:none}div#PBarNextFrameWrapper,.bundle-button-fixed,.keep-shopping{display:none!important}.bundle-heading h1{font-size:30px;line-height:32px;font-weight:700}.bundle-wrapper-heading{width:100%;max-width:1110px;margin:0 auto}.bundle-wrapper{display:flex;gap:15px;max-width:var(--page-width);margin:0 auto}.bundle-side-card{width:100%;max-width:393px;transition:.3s;bottom:0}.bundle-side-card.hidden{bottom:-300px;transition:.3s}.bundle-inner.bundle-product-card{width:100%}.bundle-heading{text-align:center;margin-bottom:20px}.filter-bar-wrapper{display:flex;align-items:center;background:#f6f6f6;border:1px solid #d4d4d4;justify-content:space-between;border-radius:12px;padding:7px 15px;margin-bottom:17px}.filter-bar{display:flex;align-items:center;border:1px solid #ddd;border-radius:12px;padding:12px 20px;font-family:Arial,sans-serif;background-color:#fff;max-width:720px;margin:20px auto;gap:20px;position:relative}.filter-bar-inner{width:100%;max-width:33.33%}.title{font-weight:700;font-size:16px}.showing{font-size:14px;color:#333}#selectedFilter{color:#f74d26;font-weight:500}.filter-label{font-weight:500;font-size:14px}.dropdown{position:relative;display:flex;align-items:center;justify-content:end;gap:10px}.dropdown-toggle{background:#fff;border:1px solid #ccc;border-radius:10px;padding:8px 14px;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:175px;gap:8px;box-shadow:0 0 0 1px #e0e0e0;transition:border-color .2s}.dropdown-toggle:hover{border-color:#888}.dropdown-menu{display:none;position:absolute;top:110%;left:0;background-color:#fff;border:1px solid #ccc;border-radius:8px;min-width:160px;z-index:1000;box-shadow:0 4px 6px #0000001a}.dropdown-option{padding:10px 16px;font-size:14px;cursor:pointer;transition:background-color .2s}.dropdown-option:hover{background-color:#f0f0f0}.filter-btn{padding:10px 15px;margin:5px;border:none;background:#ddd;cursor:pointer}.filter-btn:hover,.filter-btn.active{background:#4caf50;color:#fff}.product-list{gap:10px;justify-content:center;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-card h4{font-size:18px;font-weight:700;margin:5px 0;letter-spacing:0px;text-align:center;text-transform:uppercase;font-family:Gooper-condensed-regular}.product-card img{width:100%;height:auto;margin-bottom:5px;aspect-ratio:.95;object-fit:cover;border-radius:16px}.quantity-controls{display:flex;justify-content:center;align-items:center}.qty-btn{padding:5px 10px;background:#eaeaea;border:none;font-size:20px;cursor:pointer;border-radius:4px;font-weight:700}.quantity-controls span.qty-display{min-width:76px;height:42px;display:flex;justify-content:center;align-items:center}.qty-btn:hover{background:#99a1af}.qty-display{font-weight:700;min-width:20px;text-align:center;background:#f3f4f6}.summary-box{overflow:hidden;text-align:center;background:#fff;border-radius:15px;border:1px solid #000;transition:.3s}.summary-box:hidden{transition:.3s;margin-top:-300px}.shaker-msg{color:green;font-weight:700}.cart-item{display:flex;justify-content:space-between;align-items:center;gap:2px;text-align:left;border-bottom:1px solid #eee;background:#ffedde!important}#cart-items .cart-item:nth-child(odd){background:#fafafa}.cart-item-img{width:96px;height:96px;padding:5px;object-fit:contain}.cart-qty-controls{width:100%;max-width:126px;display:flex;align-items:center;justify-content:center;margin-right:15px}.cart-qty-controls *{width:42px;height:42px;display:flex;align-items:center;justify-content:center}button.qty-btn.minus{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}button.qty-btn.plus{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.quantity-controls button.qty-btn{width:42px;height:42px}.cart-item-details{flex:1}.cart-item-name{font-weight:700;line-height:normal}.cart-item-price{font-size:14px;color:#666}.meal-selector{gap:10px;display:flex;text-align:center;margin-bottom:20px;justify-content:space-between}.meal-btn{padding:8px 16px;border-radius:30px;border:2px solid #000;width:100%;max-width:33%;margin:0;background:transparent;font-weight:700;cursor:pointer;min-height:42px;font-family:Gooper-condensed-semibold;font-size:24px}.meal-btn.active{border-color:#f33;color:#f33}.meal-progress-box .meal-progress-heading{text-align:left;padding:15px;background:#eaeaea}.meal-progress-bar{position:relative;height:8px;background:transparent;margin:33px 25px 30px 5px}.bar-bg{background:#eee;height:10px;border-radius:5px;overflow:hidden;position:relative}.bar-fill{background:#ffc269;height:100%;width:0%;display:block!important;transition:width .3s ease-in-out}.meal-progress-box .milestone{position:absolute;top:-27px;transform:translate(-50%);font-weight:700;background:#ffc269;border:2px solid #ffc269;border-radius:50%;width:64px;height:64px;text-align:center;font-size:15px;display:flex;justify-content:center;line-height:1.2;text-transform:uppercase;font-family:Gooper-condensed-semibold}.meal-progress-box .milestone:nth-of-type(2){margin-left:20px}.meal-progress-box .milestone:nth-of-type(4){margin-left:-20px}.meal-progress-box .milestone.current{background:#f74d26;color:#fff}.bundle-selector{text-align:center;margin-bottom:15px}#dropdownText{font-weight:700}.bundle-buttons{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:10px 0}.bundle-btn{border:2px solid #f74d26;background-color:#fff;color:#f74d26;border-radius:999px;padding:6px 20px;min-width:108px;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .2s,color .2s}.bundle-btn:hover{background-color:#f74d26;color:#fff}.bundle-alert{position:fixed;top:-60px;left:50%;transform:translate(-50%);background-color:#4caf50;color:#fff;padding:12px 24px;border-radius:4px;font-weight:700;box-shadow:0 4px 10px #0003;z-index:9999;transition:top .4s ease}.bundle-alert.show{top:20px}button.add-btn{font-size:14px;width:100%;color:#fff;border-radius:100px;background:#f74d26;padding:6px 15px;font-weight:700;border:0px;min-height:44px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}button.add-btn:hover{opacity:.8;cursor:pointer}button.add-btn .button-arrow{background:#fff;width:38px;min-height:22px;display:flex;align-items:center;justify-content:center;border-radius:100px;color:#f74d26}.checkout-wrapper{display:flex;justify-content:space-between;background-color:#c9c9c9!important;border-color:#aaa!important;margin:10px 16px;padding:20px 10px;border-radius:100px}.total-packs{background:#737373;font-weight:700;color:#fff;border-radius:100px;padding:2px 9px}.checkout-btn{width:100%;color:#fff;font-weight:700;background:transparent;border:0px;text-transform:uppercase;font-size:16px;letter-spacing:0px}.checkout-wrapper.full-in-box{cursor:pointer;border:1px solid #f74d26!important;background-color:transparent!important}.full-in-box .checkout-btn{color:#f74d26!important;background:transparent;border:0px;cursor:pointer}.checkout-wrapper.full-in-box .total-packs{background-color:#f74d26!important}#MainContent .shopify-section{padding:0 15px}div#cart-items{display:flex!important;flex-direction:column;gap:10px}.your-bundle-txt-h{font-size:24px;line-height:normal;text-transform:uppercase;font-weight:700;padding-top:15px}.your-bundle-txt-s{font-size:14px;letter-spacing:0;font-family:Gooper-condensed-semibold;text-transform:uppercase}.discount{color:#0040b8;font-size:18px;font-weight:700;letter-spacing:0px;padding-top:10px padding-bottom: 10px}.btn-text-footer{display:flex;font-size:12px;justify-content:space-around;font-family:Gooper-condensed-regular;margin-bottom:20px;margin-top:20px}.btn-text-footer div{display:flex;justify-content:center;gap:2px}.btn-text-footer div svg{padding-top:2px}.product-card{display:grid}@media only screen and (max-width: 1024px){.discount{padding-top:20px}.filter-bar-heading,.filter-bar-showing{display:none}.keep-shopping,.bundle-button-fixed{display:block!important;transition:.3s}.bundle-button-fixed.hidden{bottom:-90px;transition:.3s}.keep-shopping{border:1px solid #f74d26;border-radius:100px;background:#fff;padding:0 10px;font-size:14px}.meal-progress-box .meal-progress-heading{display:flex;justify-content:space-between}.bundle-wrapper-heading{padding:0}.bar-bg{height:8px}.meal-btn{padding:2px 0;font-size:15px;min-height:28px;display:flex;flex-direction:column}.meal-selector{gap:6px}meal-progress-box .milestone{top:-28px;font-size:13px}.bundle-btn{padding:5.5px 5px}.filter-bar-inner.dropdown{max-width:100%;justify-content:center}.dropdown-toggle{width:100%;justify-content:flex-start}.bundle-wrapper{flex-wrap:wrap}.bundle-side-card{position:fixed;bottom:0;right:0;z-index:10000000000;max-width:448px;transition:right .3s ease}body.open .bundle-side-card{right:0}.summary-box{display:flex;border-radius:0;flex-direction:column;justify-content:space-between;border-top-right-radius:20px!important;border-top-left-radius:20px!important}.checkout-footer-bundle .keep-shopping{font-weight:700;font-size:16px;margin:10px 16px;padding:8px 10px}.bundle-button-fixed{position:fixed;bottom:0;z-index:1000000000;width:100%;left:0;background:#fff;box-shadow:0 -5px 10px -3px #00000026}.bundle-button-fixed .checkout-wrapper{margin:20px 16px;padding:14px 10px}body.open div#bundle-bg{position:fixed;width:100%;height:100%;background:#000;z-index:10000000000;top:0;left:0;opacity:.5}div#cart-items{margin-top:10px;flex-direction:column;gap:6px}.cart-item{margin:0;background:#ffedde!important;border-radius:12px}.your-bundle-txt,.checkout-footer-bundle .keep-shopping,.btn-text-footer{display:none!important}.your-bundle-txt-mobile.hidden{display:flex!important;flex-direction:row;align-items:center;justify-content:space-between;margin:20px}.your-bundle-txt-h{padding:0}body.open .your-bundle-txt-mobile.hidden svg{transform:rotate(180deg)}body:not(open) div#cart-items{display:none!important}body.open .btn-text-footer,body.open div#cart-items{display:flex!important}body.open div#cart-items{overflow:auto;height:280px}}@media only screen and (max-width: 767px){.product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-item-img{width:70px;height:70px;padding:8px;object-fit:contain}}@media only screen and (max-width: 639px){.bundle-side-card{max-width:100%}.product-card h4{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bundle-style.css.map */
