.product-bundle{display:grid;grid-template-columns:2fr 27rem;gap:4rem}.nupo-partner .product-bundle__info-wrapper{display:flex;align-items:center}.product-bundle__choose-flavor{display:block;margin-top:4.2rem;margin-bottom:.6rem;font-size:1.3rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.39px;color:#121212}.product-bundle__item__image-wrapper{display:flex;align-items:center}.product-bundle__item__image-wrapper img{border-radius:10px}.product-bundle__item{background:#f9f7f1;border-radius:10px;position:relative;cursor:pointer;transition:scale .1s ease-in}.product-bundle__item--sold-out{cursor:not-allowed;pointer-events:none;opacity:.25;filter:grayscale(1)}.product-bundle__item--active{border:1px solid #A59E89;border-radius:10px}.bundle-product-type,.product-bundle-v3__item__details{font-size:14px}.product-bundle-v3__item__details{font-weight:500;text-decoration:underline;background:transparent;border:none;color:#2b2e2e;cursor:pointer}.product-bundle-v3__item__summery{border:1px solid #2B2E2E;border-radius:30px;padding:3px 7px;display:flex;background:transparent;color:inherit;font-size:16px;align-items:center;justify-content:center;cursor:pointer}.product-bundle-v3__item__summery svg{margin-left:3px}.bundle-product-title{font-weight:500;font-size:20px;text-wrap:nowrap}@media screen and (min-width: 990px){.product-bundle__item:not(.product-bundle__item--sold-out):hover{scale:1.025}}.product-bundle__item__bottom{display:flex;justify-content:space-between}.product-bundle__item--state{display:none;position:absolute;z-index:1;top:0;right:0;transform:translate(50%,-50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1 1 L9 9 M9 1 L1 9' stroke='white' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem;background-position:center;background-color:#ff7269;outline:3px solid #fff;border-radius:50%;cursor:pointer}.product-bundle__item--active .product-bundle__item--state{display:block}.product-bundle__item__title{font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.5rem;letter-spacing:.28px;color:#2b2e2e;margin-top:20px;text-align:center}.product-bundle__item__title p{margin:0}.product-bundle__item__title p:not(:first-child){margin-top:.4rem}.product-bundle__item__title--sold-out{margin:.6rem 0 0}.bundle-product-description p{line-height:1.3;margin:0;font-size:14px}.product-bundle__item__meals{font-size:1.6rem;font-style:normal;font-weight:300;line-height:2.752rem;letter-spacing:.64px;color:#7d7d7d}.product-bundle__item__quantity-selector{display:flex;position:relative;bottom:0;padding:3px 3px 0;width:100px;background:#fff;border:1px solid #2B2E2E;border-radius:20px}.product-bundle__item__quantity-deselector{position:absolute;top:17px;left:17px;background:#fff;border-radius:20px;display:flex;padding:4px;align-items:center}.product-bundle__item__quantity-selector--active{visibility:visible;opacity:1;margin-top:auto}.allergy-icon-con{border-radius:50%;width:35px;margin-right:5px}.product-bundle-v3 section>div{display:flex;justify-content:center;margin-bottom:3rem}.product-bundle-v3 section>div>div{border:1px solid #2B2E2E;padding:5px;border-radius:20px;margin-right:2rem;cursor:pointer}.product-bundle-v3 section>div>div.active{background-color:#a59e89;color:#fff}.product-bundle-v3 div[type=button] img{vertical-align:middle}.product-bundle__item__quantity-selector__btn{border:none;background-color:transparent;cursor:pointer;outline:none;padding:0}.product-bundle__item__quantity-selector__btn_plus{position:absolute;right:10px;bottom:10px}.product-mix-bundle__percentage-container{background:linear-gradient(to right,#fdf4d1 22%,#ffd9ad 47%,#ffd1d3 79%);border-radius:20px;height:30px;line-height:30px;margin-bottom:15px;display:flex;justify-content:space-around}.product-mix-bundle__percentage{padding:0 8%;font-size:14px;font-weight:500;line-height:2.5}.product-mix-bundle__percentage--active{border:solid 3px #2B2E2E;border-radius:20px;line-height:2}.product-bundle__selected__text-container{display:flex;align-items:center;margin-bottom:15px}.product-bundle__item__quantity-selector__qty{color:#2b2e2e;font-size:2rem;font-style:normal;font-weight:400;cursor:default;line-height:1;text-align:center;margin:auto}.product-bundle__title{font-size:3rem;font-style:normal;font-weight:700;line-height:normal;margin:0 0 1.6rem}.product-bundle__price-compare{display:none;font-size:1.4rem;font-style:normal;font-weight:300;line-height:2.1rem;margin-left:1rem;text-decoration:line-through}.product-bundle__price-compare--active{display:inline-block}.product-bundle__price{display:inline-block;font-size:1.7rem;font-style:normal;font-weight:500;line-height:normal;color:#121212}.product-bundle__price del{font-size:1.2rem;color:#121212bf}.product-bundle__percentage{margin-left:1rem;background-color:#ff7269;color:#fff;font-size:1.3rem;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.39px;padding:.8rem 1.2rem .4rem;margin-bottom:.4rem;border-radius:4rem;display:none}.product-bundle__percentage--active{display:inline-block}.product-bundle__usp-wrapper{display:flex;flex-direction:column;margin-bottom:3rem}.product-bundle__usp{display:flex;align-items:center;font-size:1.1rem;font-weight:500}.product-bundle__usp span{margin-left:1rem;margin-top:.4rem}.product-bundle__select-wrapper{display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem}.product-bundle__select{border:1px solid #3F6D73;background-color:#5999a21a;color:#3f6d73;border-radius:1.2rem;padding:1.2rem 1.2rem 1.2rem 2rem;display:flex;justify-content:space-between;align-items:center}.product-bundle__select__text{font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-top:.4rem;margin-left:10px}.product-bundle__select__discount-step{font-size:1rem;font-style:normal;font-weight:500;line-height:normal;color:inherit;background-color:#fff;padding:1.2rem 1.4rem .8rem;border-radius:4rem;white-space:nowrap}.product-bundle__selected{display:flex;justify-content:space-between;align-items:center;padding:2rem 1.6rem 1.6rem 2rem;background-color:#f0f0f0;border-radius:1.2rem}.product-bundle__selected__text{font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-left:5px}.product-bundle__selected__meals-count{font-size:1.4rem;font-style:normal;font-weight:500;color:#2b2e2e;display:flex;width:100%;justify-content:center;height:50px;border-radius:30px;align-items:center;margin-bottom:15px;padding:2rem 3rem 1.6rem;border:1px solid #2B2E2E;line-height:1.4}.product-bundle__cta{display:flex;justify-content:center;align-items:center;padding:1.5rem 3rem 1.9rem;width:100%;background-color:gray;border:none;border-radius:4rem;margin:0 0 1.6rem;cursor:not-allowed}.product-bundle__cta--mobile{display:none;justify-content:center;align-items:center;padding:2rem 3rem 1.6rem;width:100%;background-color:gray;border:none;border-radius:4rem;margin:5rem 0 1.6rem;cursor:not-allowed}.product-bundle__cta--label{font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.5rem;letter-spacing:.64px;color:#fff}.product-bundle__description{font-size:1.4rem;font-style:normal;font-weight:300;line-height:2.1rem;letter-spacing:.28px}.product-bundle__description--mobile{display:none;font-size:1.4rem;font-style:normal;font-weight:300;line-height:2.1rem;letter-spacing:.28px}.product-bundle-v3__sticky{position:fixed;bottom:0;left:0;right:0;z-index:10;background-color:#fff}.product-bundle__cta.v3{width:fit-content;margin:10px 5px 10px 15px}.product-bundle-v3__sticky-right{display:flex;justify-content:flex-end;width:100%;align-items:center}.product-bundle-v3__sticky-left{display:flex;justify-content:flex-start;width:100%;align-items:center}.product-bundle__select__text-sticky{font-size:16px;margin-left:20px;padding-top:4px;line-height:1.3}.product-bundle-v3-sticky__selected__text-qty{width:80px;padding-left:10px}.modal-order-sum__title{font-size:2.5rem;font-weight:400;margin-top:10px}.bundle-v3-modal-content.summary-modal{padding:30px;background:#fff}.bundle-v3-modal-content.finished-modal{padding:30px;background:#fff;height:250px}.order-summary-table th{font-weight:100}.product-bundle__sticky{position:fixed;bottom:0;left:0;right:0;z-index:10;background-color:#fff;visibility:hidden;transform:translateY(100%);transition:all .2s ease-in-out}.product-bundle__sticky--active{visibility:visible;transform:translateY(0);transition:all .2s ease-in-out;box-shadow:0 -4px 8px #0000001a}.product-bundle__sticky-wrapper{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;background-color:#fff}.product-bundle__sticky-wrapper--mobile{padding:1.5rem 0;display:none}.product-bundle__sticky__select__discount-step{border-radius:4rem;background-color:#5999a21a;color:#3f6d73;padding:1.2rem 1.4rem .8rem;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.39px}.product-bundle__sticky__select__discount-step--discount{background-color:#ff72691a;color:#ff7269}.product-bundle__sticky__select__text{font-size:1.3rem;font-style:normal;font-weight:500;line-height:normal;color:#3f6d73;margin-top:.4rem;margin-left:1.5rem}.product-bundle__sticky__select__text--discount{color:#ff7269}.product-bundle__sticky__selected__text{font-size:1.3rem;font-style:normal;font-weight:500;line-height:normal;color:#121212;margin-right:5px;margin-left:5rem}.product-bundle__sticky__selected__meals-count{font-size:1.3rem;font-style:normal;font-weight:500;line-height:normal;color:#7d7d7d;margin-top:.4rem;margin-left:1.5rem}.product-bundle__sticky__price{font-size:1.7rem;font-style:normal;font-weight:500;line-height:normal;color:#121212;margin-top:.4rem;margin-left:4rem}.product-bundle__sticky__price del{font-size:1.2rem;color:#121212bf}.product-bundle__sticky__price--mobile{font-size:15px;font-style:normal;font-weight:500;line-height:normal;color:#121212;margin-top:.4rem;flex:0}.product-bundle__sticky__cta{font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.5rem;letter-spacing:.64px;color:#fff;display:flex;justify-content:center;align-items:center;padding:1.6rem 3rem;background-color:gray;border:none;border-radius:4rem;margin-left:auto;cursor:not-allowed}.product-bundle__sticky__cta--mobile{font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.5rem;letter-spacing:.64px;color:#fff;padding:1.6rem 3rem;background-color:gray;border:none;border-radius:4rem;margin:1rem 15px 0;flex:0 1 100%}.product-bundle__cta--active{cursor:pointer;background-color:#3f6d73}.product-bundle__price--discount{color:#ff7269}.product-bundle__selected__text-qty{font-size:20px;display:flex;font-weight:500;border:solid 1px #2B2E2E;width:90px;justify-content:center;border-radius:30px;height:40px;padding-top:3px;align-items:center}body.rtl .product-bundle__selected__text-qty svg{margin-right:10px}@media screen and (max-width: 990px){.product-bundle{grid-template-columns:1fr;gap:1rem}.product-bundle__products-wrapper{order:1;justify-content:center}.product-bundle__cta--mobile{display:flex;margin:0}.product-bundle__select__text-sticky{margin-left:0;padding:0}.product-bundle__description--mobile{display:block}.product-bundle__item__quantity-selector{margin:auto -.4rem 0}.product-bundle__sticky-wrapper{display:none}.product-bundle__sticky-wrapper--mobile{display:flex;flex-wrap:wrap}.product-bundle__sticky__selected__text--mobile-left{margin-left:32px;flex:1 0 32%}.product-bundle__sticky__selected__text--mobile-right{flex:1 0 48%;text-align:right;margin-right:30px}.product-bundle__sticky__selected__text{margin-left:0}.product-bundle__sticky__selected__text--mobile-left .product-bundle__price-compare{margin:0}.product-bundle__sticky__selected__meals-count{margin-top:0;margin-left:0;height:30px;background:#f9f7f1;padding-top:9px}.product-bundle__products-wrapper{grid-template-columns:repeat(auto-fit,220px);gap:2rem}.product-bundle__item__image-wrapper img{width:100%;object-fit:cover}.product-bundle__cta.v3{margin:5px 5px 5px 15px;width:100%;padding-bottom:18px}.product-bundle__sticky__selected__text{color:#2b2e2e;font-size:1.5rem;font-style:normal;font-weight:400;padding:5px 25px 2px;cursor:default;border:solid 1px #2B2E2E;background:#fff;line-height:1;border-radius:14px}.product-mix-bundle__percentage-container{width:80%}.product-bundle__cta--mobile{display:none}}@media screen and (max-width: 768px){.product-bundle__products-wrapper{grid-template-columns:repeat(auto-fit,200px);gap:2rem}.product-bundle-v3 section>div{flex-wrap:wrap;gap:10px}.product-bundle__item__image-wrapper img{width:90px;height:90px}.allergy-icon-con img{height:28px;width:28px}}@media screen and (max-width: 375px){.product-bundle__products-wrapper{grid-template-columns:repeat(auto-fit,150px)}}.product-bundle__item__image-wrapper img.Sirv.image-hover{position:absolute;top:0;right:0;left:0;bottom:0;object-fit:contain;opacity:0;transition:opacity .2s}.product-bundle__item__image-wrapper:hover img.Sirv.image-hover{opacity:1}.bundle-v3-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:none;align-items:center;justify-content:center;z-index:2}.bundle-v3-modal-overlay[open]{display:flex}.bundle-v3-modal-header{position:sticky;top:0}.bundle-v3-modal-content{border-radius:20px;position:relative;width:500px;height:80%;overflow:auto;background:#f9f7f1}.modal-text-wrapper{padding:0 30px 30px}.modal-text-wrapper>h2{font-size:33px;font-weight:500;margin:5px 0}.modal-text-description{line-height:1.3;margin-bottom:5px}.modal-close{position:absolute;top:20px;right:20px;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1 1 L9 9 M9 1 L1 9' stroke='white' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem;background-position:center;background-color:#ff7269;outline:3px solid #fff;border-radius:50%;cursor:pointer;color:transparent;border:transparent}.accordion summary{padding:10px!important}@media screen and (min-width: 768px){.product-bundle__item__image-wrapper img.Sirv.image-hover{position:absolute;top:7px;right:7px;left:8px;bottom:0;object-fit:contain;opacity:0;transition:opacity .2s}.nupo-partner .product-bundle__info-wrapper{padding-left:40px}}.product-bundle-v3__products-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:2rem;margin:-.4rem;justify-content:center}.product-bundle-v3__item{display:flex;width:420px;border:solid .5px #2B2E2E}.product-bundle-v3__item__content-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:10px;width:100%}.product-bundle-v3__item__top{display:inline-flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;gap:.6rem}.product-bundle-v3__item__title{display:flex;justify-content:space-between;width:100%;align-items:baseline}.allergy-table tr td [data-allergy-info]{position:relative;cursor:help;height:0}.allergy-table tr td [data-allergy-info] span{position:absolute;visibility:hidden;opacity:0;background-color:#fff}.allergy-table{position:relative;text-align:center}.allergy-table tr{display:inline-flex;flex-direction:row}.allergy-table tr td{height:35px}.allergy-table tr td [data-allergy-info]>svg{width:15px;position:relative;left:10px;bottom:10px;height:15px}.allergy-table tr td [data-allergy-info]>svg path{fill:#3f6d73}.allergy-table tr td:hover span:not(.tooltiptext){visibility:visible;opacity:1;border:.1rem solid #000;border-radius:.6rem;padding:1.2rem;top:0;left:50%;transform:translate(-147%,-68%);line-height:1.4}.allergy-table tbody a{text-decoration:underline!important}.allergy-icon-con .tooltiptext{visibility:hidden;background-color:#fff;color:currentColor;text-align:center;border-radius:6px;padding:10px 10px 5px;white-space:nowrap;border:solid 1px #2B2E2E;position:absolute;z-index:1;line-height:.7;bottom:-15px;left:40px}.allergy-icon-con:hover:not(svg) .tooltiptext{visibility:visible}.order-summary-table p{line-height:1.2}.vendor-group-bundle{display:grid}.bundle-group-title{font-weight:700;padding-top:20px}.product-bundle-v3>section div[type=button]{padding-right:10px}@media screen and (max-width: 768px){.product-bundle-v3__products-wrapper{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.product-bundle-v3__item{width:100%}.allergy-table tr td{height:28px;width:28px}.allergy-icon-con img{height:24px;width:24px}.allergy-table tr td [data-allergy-info]>svg{width:15px;position:relative;left:10px;bottom:6px;height:15px}.product-bundle-v3__sticky{box-shadow:0 -5px 10px #0000001a;margin-bottom:2px}.product-bundle-v3__sticky>div{display:block}.product-bundle__cta{padding:1.5rem}.bundle-v3-modal-content{margin:10px}.bundle-v3-modal-content.summary-modal,.bundle-v3-modal-content.finished-modal{padding:15px}.allergy-table tr td:hover span:not(.tooltiptext){transform:translate(-72%,-105%)}.bundle-v3-modal-content .allergy-table tr td{height:40px;width:40px}.bundle-v3-modal-content .allergy-table tr td img{height:35px;width:35px}}.nupo-partner .modal-text-description ul{display:none}@keyframes buttonBlinkZoom{0%{transform:scale(1);background-color:#3f6d73;border-color:#3f6d73;color:#fff}25%{transform:scale(1.1);background-color:#fff;border-color:#3f6d73;color:#3f6d73}50%{transform:scale(1);background-color:#3f6d73;border-color:#3f6d73;color:#fff}75%{transform:scale(1.1);background-color:#fff;border-color:#3f6d73;color:#3f6d73}to{transform:scale(1);background-color:#3f6d73;border-color:#3f6d73;color:#fff}}.blink-zoom-button{animation:buttonBlinkZoom 1.5s ease-in-out}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-product-bundle-v3.css.map */
